P1085 [NOIP2004 普及组] 不高兴的津津 题解

题目描述

津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。

输入格式

输入包括 7 行数据,分别表示周一到周日的日程安排。每行包括两个小于 10 的非负整数,用空格隔开,分别表示津津在学校上课的时间和妈妈安排她上课的时间。

输出格式

一个数字。如果不会不高兴则输出 0,如果会则输出最不高兴的是周几(用 1,2,3,4,5,6,7 分别表示周一,周二,周三,周四,周五,周六,周日)。如果有两天或两天以上不高兴的程度相当,则输出时间最靠前的一天。

输入输出样例

输入 #1

5 3
6 2
7 2
5 3
5 4
0 4
0 6

输出 #1

3

2004的NOIP真的好人性化啊


是学生都会像津津一样有补习班 (当我没说)

var 
  i,max,b,c,ans:longint;
begin
    max:=0; //初始化最大值
    ans:=0; //初始化最大值的那一天
    
    for i:=1 to 7 do 
      begin
        readln(b,c);
        if (b+c)>8 then //津津如果一天上课超过八个小时就会不高兴
          if max<(b+c-8) then //上得越久就会越不高兴,这里不能写(=)等于号,
                              //因为如果有两天或两天以上不高兴的程度相当,则输出时间最靠前的一天。
             begin
                 max:=b+c-8;//最不高兴的那一天
                 ans:=i;//最不高兴的那一天
             end;
             
      end;
      
    writeln(ans);//输出那一天
end.

纯模拟,值得信赖

在百忙之中写一篇题解也比较辛苦,别忘了点个赞!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值