CCF认证 2018-12 01小明上学
程序员文章站
2024-03-17 21:22:10
...
CCF认证 2018-12 小明上学
该题是第一题,比较简单,用c语言进行解答(满分)
#include <iostream>
using namespace std;
int main(){
int r,y,g,n;
int k,t;
long sum;
scanf("%d %d %d",&r,&y,&g);
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d %d",&k,&t);
if(k==0) sum+=t;
if(k==1) sum+=t;
if(k==2) sum+=t+r;
if(k==3) sum+=0;
}
printf("%ld",sum);
return 0;
}
解释:
该题是静态时间,红绿灯时间是死的,可以用选择语句进行累加
第一次使用该系统,遇到的问题:
- 选择环境我选的是Dev-CPP(C++语言)
- 注意return 0
- 变量类型一般选择long long