大家好,我是入门一年半的个人练习生 潘道熹。
(一个入门一年半还停留在入门题的蒟蒻)


[NOIP2004 普及组] 不高兴的津津

题目描述

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

输入格式

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

输出格式

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

样例 #1

样例输入 #1

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

样例输出 #1

3

提示

NOIP2004 普及组第 1 题

  • 2021-10-27:增加一组 hack 数据
  • 2022-06-05:又增加一组 hack 数据

题解

#include<iostream>
using namespace std;
int main(){int a,b,s,max=0,day=0; for(int i=1;i<8;i++){cin>>a>>b;s=a+b;if ((s>max)&&(s>8)) max=s,day=i;}cout<<day;return 0;
}

并不难,就不再多说了。


不高兴的津津(升级版)

题目描述

津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每天妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。

这次与NOIp2004普及组第一题不同的是:假设津津不会因为其它事不高兴,但是她的不高兴会(当然高兴也会)持续到第二天。请你帮忙检查一下津津以后n天的日程安排,看看以后n天她会不会不高兴(计算方法:用昨天不高兴程度加上今天上课总时间减去8后得到的数作为今天不高兴程度);输出以后n天结束后不高兴程度和是多少。

输入格式

第1行:一个数n

第2行~第n+1行:每行两个数,表示这天上学时间和课外补习班时间

输出格式

一个数,这n天过后的不高兴程度和

样例 #1

样例输入 #1

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

样例输出 #1

-2

提示

所有数据:上学时间和上课时间各不超过8,和不超过16,n<=3000

题解

没啥区别,首先看下我的神(shen)犇(ben)同学写的代码啊
简直了,大聪明

#include <iostream>
using namespace std;
struct su{int a,b,total;
} jin[3002];
int main(){int n,s=0;cin>>n;jin[0].total=0;for(int i=1;i<=n;i++){cin>>jin[i].a>>jin[i].b;jin[i].total=jin[i-1].total+jin[i].a+jin[i].b-8;}for(int i=1;i<=n;i++){s+=jin[i].total;}cout<<s;return 0;
}

不懂就问,为啥要建一个结构体?完全没必要!!
来来来,我来优化优化

// Author:PanDaoxi
#include <iostream>
using namespace std;
int main(){int n,x,y,last=0,s=0;cin>>n;for(int i=0;i<n;i++){cin>>x>>y;s+=(last+=x+y-8);}cout<<s;return 0;
}

题解:《不高兴的津津》(原版、升级版)相关推荐

  1. 洛谷——P1534 不高兴的津津(升级版)

    P1534 不高兴的津津(升级版) 题目描述 津津上初中了.妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班.另外每天妈妈还会送她去学习朗诵.舞蹈和钢琴.但是津津如 ...

  2. 洛谷-不高兴的津津(升级版)-数组

    题目描述 Description 津津上初中了.妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班.另外每天妈妈还会送她去学习朗诵.舞蹈和钢琴.但是津津如果一天上课超 ...

  3. 【题解】P1553 数字反转(升级版)

    原题链接:点我跳转 此题思维难度不大,考察选手对于细节的把控. 本题分为四种情况: 整数 浮点数 分数 百分数 看似情况很多,实则需要做的操作是一样的.都是 反转 + 去掉前导0 + 可能的要去掉中间 ...

  4. Java 洛谷 P1534 不高兴的津津(升级版)

    闲的没事,来道编程,嗨嗨~ 题目链接:https://www.luogu.com.cn/problem/P1534 代码实例: import java.util.ArrayList; import j ...

  5. 【OJ】洛谷红题题解锦集(Java语言描述)

    前言 能看这篇文章,想来你可能是小白(或者切题的大佬),那这里会把洛谷的红题(当前只有P字段的本谷题目)进行一下整理,希望会合你口味吧-- 本文只附个人题解链接,不附题目链接(题解中自带),如想刷题请 ...

  6. 洛谷入门篇的相关题解

    CF616A Comparing Two Long Integers 思路: 因为数字可能含有前导零,所以先对两个数字进行去除前导零的操作,操作后的两个数字如果位数相同,再逐位比较,否则,位数多的那个 ...

  7. 如何判断数组所有数都不等于一个数_【每日算法Day 91】求解数组中出现次数超过1/3的那个数

    题目链接 LeetCode 229. 求众数 II[1] 题目描述 给定一个大小为 的数组,找出其中所有出现超过 次的元素. 说明: 要求算法的时间复杂度为 ,空间复杂度为 . 示例1 输入: [3, ...

  8. P1504 积木城堡(洛谷)

    题目描述 XC的儿子小XC最喜欢玩的游戏用积木垒漂亮的城堡.城堡是用一些立方体的积木垒成的,城堡的每一层是一块积木.小XC是一个比他爸爸XC还聪明的孩子,他发现垒城堡的时候,如果下面的积木比上面的积木 ...

  9. 洛谷P1478 陶陶摘苹果(升级版)视频题解

    洛谷P1478 陶陶摘苹果(升级版)视频题解 洛谷P1478 陶陶摘苹果(升级版)视频题解 题目描述 又是一年秋季时,陶陶家的苹果树结了 nn 个果子.陶陶又跑去摘苹果,这次他有一个 aa 公分的椅子 ...

最新文章

  1. 彩色直方图均衡化实现
  2. 10w行级别数据的Excel导入优化记录
  3. c c mySQL机票设计_期末课程设计之 c++操作mysql完成机票预订系统(vc 6.0配置mysql环境)...
  4. boost::make_maximal_planar用法的测试程序
  5. char data[0]在struct末尾的用法
  6. 1304: 防御导弹 (未完)
  7. unity ugui序列帧动画
  8. 【C++】模板(函数模板,类模板,模板的特化,模板的分离编译)
  9. 银河麒麟高级服务器操作系统V10——安装Tuxedo12
  10. python下载电影_python爬取电影并下载
  11. oracle rsm 进程,Oracle 10g 的后台进程
  12. iOS Safari阅读模式分析过程
  13. Django的数据库创建、连接与迁移
  14. 操作无法完成因为文件已在syayem中打开怎么处理删除文件。
  15. 大数据窥探:关于大数据的15条干货思考
  16. matlab建立mex,手把手教你在VC++中建立MEX文件及调试
  17. 计算机四级数据工程师题库,全国计算机等级考试四级数据库系统工程师练习题...
  18. 如何利用计算机管护,计算机数据库的管护研究论文
  19. 软件设计师の备考经验帖及复习资料
  20. let和闭包有啥关系

热门文章

  1. 记事本TXT中文默认保存的ANSI格式文件乱码,一些软件菜单乱码,右键菜单某些乱码...
  2. Win10 清除 PowerShell 历史记录
  3. 45岁,拿到华为20级架构师offer要去吗
  4. VCS dump fsdb 波形
  5. 最全求职渠道:考公/选调/事业编/国企/私企
  6. 郑州轨道交通2050规划图
  7. 2019爪哇部落第十届新生选拔赛 题解
  8. 以前每天工作12个小时,之后成功转行软件测试,现在来分享我的转行经历
  9. 建群网培PMP每日一练2020-7-29
  10. imagettftext php,imagettftext