题解 P1085 【不高兴的津津】
正学算法的我,回来刷刷题. 让后看到的第一眼就想到了数组……
我忘了判断居然也满分AC!
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[7][3],s[2]={0};//a[7][3]用于输入,s[2]记录最大的数输出.
for(int i=0;i<7;i++){
cin>>a[i][1]>>a[i][2];
a[i][3]=a[i][1]+a[i][2];
}
for(int i=0;i<7;i++)
if(s[0]<a[i][3]) {
s[0]=a[i][3];
s[1]=i+1;
}//比较并记录数据
cout<<s[1];
return 0;
}
后来想了想,发现输入的数据又不用,用完就扔呗!发现确实是自己想多了,不用数组更好……
抱着试试看的心理又没判断,还是AC了……
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c=0,d=0;
for(int i=1;i<8;i++){
cin>>a>>b;
if(a+b>c){
c=a+b;
d=i;
}
}
cout<<d;
return 0;
}