故事的背景是:小果去实习了,于是……
白天:工作工作工作工作……
晚上:报告实验作业看书……
小果对于这些事情都不喜欢,不过她还是“非常”的有耐心。她的耐心的上限是一天8个小时。如果白天晚上这些乱七八糟的东西的超过了8小时,那……每过一个小时,她就要去买一瓶饮料压压惊。
现在请问,她哪天买的饮料最多?
Input
第一行输入N(0<N<100)表示测试数据组数,接下来每组测试数据输入包括七行数据,分别表示周一到周日的日程安排。每行包括两个小于10的非负整数,用空格隔开,分别表示白天工作时长和晚上的作业时长。
Output
每组测试数据输出包括一行,这一行只包含一个数字,表示买饮料最多的那天。如果都没有买,则输出0。
用1,2,3,4,5,6,7分别表示周一,周二,周三,周四,周五,周六,周日。如果有两天或两天以上买饮料的数量相当,则输出时间最靠前的—天。
Sample Input
1
5 3
6 2
7 2
5 3
5 4
0 4
0 6
Sample Output
3
Hint
这一周,小果周一的工作量为5+3=8, 周二为6+2=8,周三为7+2=9,周四为5+3=8,周五为5+4=9,周六为0+4=4,周天为0+6=6。超过8小时的有周三(9小时)和周五(9小时),所以这两天都会买一瓶饮料。根据输出要求,我们输出时间较早的周三。所以输出3。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int T,a,b;
scanf("%d",&T);
while(T--)
{
int flag=0;
int Min=999999999;
int Max=0;
for(int i=1; i<=7; i++)
{
scanf("%d%d",&a,&b);
if(a+b>8)
{
if(a+b>Max)
{
flag=1;
Max=a+b;
Min=i;
}
}
}
if(flag)
printf("%d\n",Min);
else
printf("0\n");
}
}