题解:《不高兴的津津》(原版、升级版)
大家好,我是入门一年半的个人练习生 潘道熹。
(一个入门一年半还停留在入门题的蒟蒻)
[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;
}
题解:《不高兴的津津》(原版、升级版)相关推荐
- 洛谷——P1534 不高兴的津津(升级版)
P1534 不高兴的津津(升级版) 题目描述 津津上初中了.妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班.另外每天妈妈还会送她去学习朗诵.舞蹈和钢琴.但是津津如 ...
- 洛谷-不高兴的津津(升级版)-数组
题目描述 Description 津津上初中了.妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班.另外每天妈妈还会送她去学习朗诵.舞蹈和钢琴.但是津津如果一天上课超 ...
- 【题解】P1553 数字反转(升级版)
原题链接:点我跳转 此题思维难度不大,考察选手对于细节的把控. 本题分为四种情况: 整数 浮点数 分数 百分数 看似情况很多,实则需要做的操作是一样的.都是 反转 + 去掉前导0 + 可能的要去掉中间 ...
- Java 洛谷 P1534 不高兴的津津(升级版)
闲的没事,来道编程,嗨嗨~ 题目链接:https://www.luogu.com.cn/problem/P1534 代码实例: import java.util.ArrayList; import j ...
- 【OJ】洛谷红题题解锦集(Java语言描述)
前言 能看这篇文章,想来你可能是小白(或者切题的大佬),那这里会把洛谷的红题(当前只有P字段的本谷题目)进行一下整理,希望会合你口味吧-- 本文只附个人题解链接,不附题目链接(题解中自带),如想刷题请 ...
- 洛谷入门篇的相关题解
CF616A Comparing Two Long Integers 思路: 因为数字可能含有前导零,所以先对两个数字进行去除前导零的操作,操作后的两个数字如果位数相同,再逐位比较,否则,位数多的那个 ...
- 如何判断数组所有数都不等于一个数_【每日算法Day 91】求解数组中出现次数超过1/3的那个数
题目链接 LeetCode 229. 求众数 II[1] 题目描述 给定一个大小为 的数组,找出其中所有出现超过 次的元素. 说明: 要求算法的时间复杂度为 ,空间复杂度为 . 示例1 输入: [3, ...
- P1504 积木城堡(洛谷)
题目描述 XC的儿子小XC最喜欢玩的游戏用积木垒漂亮的城堡.城堡是用一些立方体的积木垒成的,城堡的每一层是一块积木.小XC是一个比他爸爸XC还聪明的孩子,他发现垒城堡的时候,如果下面的积木比上面的积木 ...
- 洛谷P1478 陶陶摘苹果(升级版)视频题解
洛谷P1478 陶陶摘苹果(升级版)视频题解 洛谷P1478 陶陶摘苹果(升级版)视频题解 题目描述 又是一年秋季时,陶陶家的苹果树结了 nn 个果子.陶陶又跑去摘苹果,这次他有一个 aa 公分的椅子 ...
最新文章
- 彩色直方图均衡化实现
- 10w行级别数据的Excel导入优化记录
- c c mySQL机票设计_期末课程设计之 c++操作mysql完成机票预订系统(vc 6.0配置mysql环境)...
- boost::make_maximal_planar用法的测试程序
- char data[0]在struct末尾的用法
- 1304: 防御导弹 (未完)
- unity ugui序列帧动画
- 【C++】模板(函数模板,类模板,模板的特化,模板的分离编译)
- 银河麒麟高级服务器操作系统V10——安装Tuxedo12
- python下载电影_python爬取电影并下载
- oracle rsm 进程,Oracle 10g 的后台进程
- iOS Safari阅读模式分析过程
- Django的数据库创建、连接与迁移
- 操作无法完成因为文件已在syayem中打开怎么处理删除文件。
- 大数据窥探:关于大数据的15条干货思考
- matlab建立mex,手把手教你在VC++中建立MEX文件及调试
- 计算机四级数据工程师题库,全国计算机等级考试四级数据库系统工程师练习题...
- 如何利用计算机管护,计算机数据库的管护研究论文
- 软件设计师の备考经验帖及复习资料
- let和闭包有啥关系