华师一附中OI组

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2847|回复: 18
打印 上一主题 下一主题

P1085 不高兴的津津

[复制链接]

738

主题

1485

帖子

5420

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5420
跳转到指定楼层
楼主
发表于 2018-4-19 14:14:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
题目描述
津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。

输入输出格式
输入格式:
输入包括七行数据,分别表示周一到周日的日程安排。每行包括两个小于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
说明
noip2004普及组第1题
回复

使用道具 举报

738

主题

1485

帖子

5420

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5420
沙发
 楼主| 发表于 2018-4-20 19:37:13 | 只看该作者
孙老师示范代码:
  1. #include<iostream>
  2. using namespace std;
  3. int a,b,c,i,_max,mi;
  4. int main()
  5. {
  6.     _max=mi=0; ///主要变量初始值验证
  7.     for (i=1;i<=7;i++)   ///一周七天的判断
  8.     {
  9.         cin>>a>>b;
  10.         c=a+b; ///求和
  11.         if (c>8){    ///大于8的判断
  12.             if (c>_max) {_max=c;mi=i;}  ///最大值记录
  13.         }
  14.     }
  15.     if (_max==0) cout<<0;
  16.     else cout<<mi;
  17.     return 0;
  18. }
复制代码


回复 支持 反对

使用道具 举报

0

主题

3

帖子

18

积分

新手上路

Rank: 1

积分
18
板凳
发表于 2018-4-20 19:53:27 | 只看该作者
#include<iostream>
#include<cmath>
using namespace std;
int a,b,day,h=0;
int main()
{
    for(int i=1;i<=7;i++)
    {
        cin>>a>>b;
        if(h<(a+b) && (a+b)>8)
        {
            h=a+b;
            day=i;
        }
        else continue;
    }
    cout<<day;
    return 0;
}
回复 支持 反对

使用道具 举报

4

主题

21

帖子

89

积分

注册会员

Rank: 2

积分
89
地板
发表于 2018-4-20 20:01:49 | 只看该作者
不高兴的津津:
  1. #include<iostream>
  2. #include<cstdio>
  3. using namespace std;
  4. int main ()
  5. {
  6.     int a,b,s,m=0,i,d=0;
  7.     for (i=1;i<7;i++)   
  8.       {
  9.         cin>>a>>b;   
  10.         s=a+b;   
  11.         if ((s>m)&&(s>8)) m=s,d=i;  
  12.       }
  13.     cout<<d;  
  14.     return 0;            
  15. }
复制代码

回复 支持 反对

使用道具 举报

黄昌泰 该用户已被删除
5#
发表于 2018-4-20 20:13:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

尹泽源 该用户已被删除
6#
发表于 2018-4-20 20:17:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

胡炜尧 该用户已被删除
7#
发表于 2018-5-15 21:42:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

胡炜尧 该用户已被删除
8#
发表于 2018-5-18 18:57:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3

主题

50

帖子

365

积分

中级会员

Rank: 3Rank: 3

积分
365
9#
发表于 2018-5-18 22:29:47 | 只看该作者

  1. #include<iostream>
  2. using namespace std;
  3. int a,b,c,i,_max,mi;
  4. int main()
  5. {
  6.     _max=mi=0;
  7.     for (i=1;i<=7;i++)
  8.     {
  9.         cin>>a>>b;
  10.         c=a+b;
  11.         if (c>8){   
  12.             if (c>_max) {_max=c;mi=i;}
  13.         }
  14.     }
  15.     if (_max==0) cout<<0;
  16.     else cout<<mi;
  17.     return 0;
  18. }
复制代码
回复 支持 反对

使用道具 举报

3

主题

50

帖子

365

积分

中级会员

Rank: 3Rank: 3

积分
365
10#
发表于 2018-5-25 19:58:29 | 只看该作者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|服务支持:DZ动力|华师一附中OI组  

GMT+8, 2024-11-2 02:30 , Processed in 0.125721 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表