题解:P1085 [NOIP2004 普及组] 不高兴的津津
P1085 不高兴的津津
这是一道非常经典的枚举题。
重点在于1.津津是否生气2.生气最大程度在哪一天(当然有多天都为最大程度,则选择用 “ > ” ,找到第一个最大值)。
这样 解题目的便十分明确。
首先解决是否生气 带入一个bool遍历一遍。
bool t=0;
for(int i=1;i<=7;i++){
cin>>n>>m;
if(n+m>8){
t=1;
}
}
其次找最大值并记录最大值在哪一天。
if(n+m>maxx){
maxx=n+m;
fl=i;
}
最后输出结果即可。
代码如下。
#include<bits/stdc++.h>
using namespace std;
int n,m,maxx=-1,fl;
bool t=0;
int main()
{
for(int i=1;i<=7;i++)
{
cin>>n>>m;
if(n+m>8)
{
t=1;
if(n+m>maxx)
{
maxx=n+m;
fl=i;
}
}
}
if(t)
{
cout<<fl;
return 0;
}
cout<<0;
return 0;
}
完结撒花 qwq。