竞赛
考级
准
刚学c++时:NOIP因该是很难的比赛吧! 现在:NOIP=GESP1级 #include <iostream> using namespace std; int main() { int max_day = 0; // 最不高兴的星期(0表示没有) int max_hours = 8; // 超过8小时才会不高兴 }
智慧达达(1)
#include<bits/stdc++.h> using namespace std; int a,b,c,maxn,day; int main(){ for(int i = 1;i <= 7;i++) { cin >> a >> b; c = a + b; if(c > maxn && c > 8) { maxn = c; day = i; } } cout << day; return 0; }
李昭曦
CEGO.txy
思路 其实用不到我说了 上课总时间就是每行的两个数加起来(用一个求和数组) 也不用定义数组,这样就行: 求和数组顺手在里面定义就行 在前面定义一个最大值变量和保存星期的变量。 接下来比较大小: 注意:if语句是套在循环里的 最后输出星期。 完整代码 这道是入门题还差不多
qianqian
acgoacgo
dchk-SY
#include<bits/stdc++.h> using namespace std; int main(){ int a,b,max=-1,max_day=-1; for(int i=1;i<=7;i++){ cin>>a>>b; if(a+b>8&&a+b>max){ max=a+b; max_day=i; } } if(max_day==-1){ cout<<0; }else{ cout<<max_day<<endl; } return 0; } 链接描述
茉莉与你
#include<bits/stdc++.h> using namespace std; int main(){ int a,b,c=0,d=0; for(int i=0;i<7;i++){ cin>>a>>b; if(a+b>c&&a+b>8){ c=a+b; d=i+1; } } cout<<d; return 0; }
一念成魔
晶核
#include<bits/stdc++.h> using namespace std; int a,b,c,d,maxa; int main(){ for(int i=1;i<=7;i++){ cin>>a>>b; c=a+b; if(c>maxa&&c>8){ maxa=c; d=i; } } cout<<d; return 0; }
霄
#include<bits/stdc++.h> using namespace std; int a,b[7],c=0,d; int main(){ for(int i=1;i<=7;i++){ cin>>c>>d; c+=d; b[i]+=c; } a=b[1]; for(int i=1;i<=7;i++)if(b[i]>=a)a=b[i]; if(a<=8){ cout<<0; return 0; } for(int i=1;i<=7;i++){ if(b[i]==a){ cout<<i; break; } } return 0; }
???
共32条