首页 > 其他分享 >P1534 不高兴的津津(升级版)

P1534 不高兴的津津(升级版)

时间:2023-06-18 11:34:01浏览次数:38  
标签:P1534 津津 sum day int total 升级版 高兴

不高兴的津津(升级版)

题目描述

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

这次与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

思路解析

本题我在写的时候也掉坑里了,原因是没看清题目要求——最后一句:“输出以后n天结束后不高兴程度和是多少。”那么根据此要求我们应当计算出每天的不高兴程度,然后求和。代码如下:

int sum = 0;	//当天的不高兴程度
int total = 0;	//n天的不高兴程度总和
for (int n = 1; n < day; n++) {
    sum += arr[n] + brr[n] - 8;
    total += sum;
}

完整代码

import java.util.Scanner;

public class P1534 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int day = scanner.nextInt();
        int[] arr = new int[day];
        int[] brr = new int[day];
        for (int i = 0; i < day; i++) {
            arr[i] = scanner.nextInt();
            brr[i] = scanner.nextInt();
        }

        int sum = 0;
        int total = 0;
        for (int n = 1; n < day; n++) {
            sum += arr[n] + brr[n] - 8;
            total += sum;
        }
        System.out.println(total);
    }

}

标签:P1534,津津,sum,day,int,total,升级版,高兴
From: https://blog.51cto.com/u_16100430/6507899

相关文章

  • P1482 Cantor表(升级版)
    Cantor表(升级版)题目描述现代数学的著名证明之一是GeorgCantor证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的:这次与NOIp1999第一题不同的是:这次需输入两个分数(不一定是最简分数),算出这两个分数的积(注意需要约分至最简分数),输出积在原表的第几列第几行(若积形如(即......
  • Memcache升级版:CouchBase的安装配置与使用说明
    Memcache基本上已经是开发的标配了,但是对于Memcache集群,很多线上部署仍然是很单薄的。几个存在的问题:不健壮、数据不安全、配置变更可能导致存取异常、后备数据的一致性鉴于存在以上问题,Memcache的开发团队开发了Membase,支持多台服务器集群,数据的切片和复制,有效的提高了服务稳定性......
  • 关于redis在我们数据平台升级版本时出现的问题
    redis启动原来我们是用写死的代码后来统一使用了启动脚本这就导致了redis存储的问题 我们知道,redis在默认情况(appendonlyno)下是使用快照存储,然而在写死的代码中,快照存储的位置是rootPath(我们的数据产品的根路径)大概更新了三个版本之后,bat脚本启动的位置是根路径\redis路径......
  • 信奥一本通题1074:津津的储蓄计划
    1074:津津的储蓄计划解题思路:1、提取题目关键信息如下:每个月月初,妈妈给津津300元津津预算这个月的花销,并总能做到实际花销和预算花销相同学习储蓄:把整百的钱存到妈妈那里,年末会把存的钱乘以20%+本来存的钱给津津。津津储蓄计划:月初,得到零花钱,预计这个月末会有多余100或......
  • 工厂模式配置servlet(servlet升级版)
    1、创建一个类点击查看代码packagecom.bh.controller;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjava.io.IOException;impo......
  • 聚类算法:ISODATA算法 ——kmeans算法升级版,不知道k也可以,但是需要你自己指定其他参数
    当K值的大小不确定时,可以使用ISODATA算法。ISODATA的全称是迭代自组织数据分析法。在K均值算法中,聚类个数K的值需要预先人为地确定,并且在整个算法过程中无法更改。而当遇到高维度、海量的数据集时,人们往往很难准确地估计出K的大小。ISODATA算法就是针对这个问题进行了改进,它的思想......
  • [NOIP2004 普及组] 不高兴的津津
    [NOIP2004普及组]不高兴的津津题目描述津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不......
  • [NOIP2004 提高组] 津津的储蓄计划
    [NOIP2004提高组]津津的储蓄计划题目描述津津的零花钱一直都是自己管理。每个月的月初妈妈给津津\(300\)元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上\(20\%\)还给津......
  • [每天例题]蓝桥杯 C语言 不高兴的津津
    不高兴的津津题目  思路分析1.建立二维数组,分别存储周一到周日的日程安排2.可采用while循环或者for循环输入以及进行比对3.当a[i][j]+a[i][j+1]大于8时存储到max4.通过max大小判断输出最不高兴的一天,即max最大代码#include<stdio.h>intmain(){ inttime[7][2];......
  • PB反编译大师,PB反编译升级版本
    最新网址  http://www.pbdecompiler.com镜像网址 http://tx.mis2erp.com:8000/pagecn.html1).反编译powerbuilder编译后的pbd文件,支持版本5,6.5,7,8,9,10,10.5,11,11.5,12,12.5,12.6,PKB2.5,共计13个版本。2).主要用于工程文档丢失后的恢复,即工程恢复。3).在此demo中释放出全部版本作为测......