题库/Y0797

#Y0797. 账本核算

    传统题 难度: 普及− 标签>一本通一维前缀和与区间和图表示上的BFS应用
时间限制1000 ms
内存限制162 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

Y0797 · 账本核算

退出在线编程模式
普及− 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制162 MiB
通过率—0 / 0 次提交

题目描述

小D接到一个任务,为税务部门调查一位商人的账本,看看账本是不是伪造的。账本上记录了nn个月以来的收入情况,其中第ii个月的收入额为Ai(i=1,2,3,…,n−1,n)A_i(i=1,2,3,…,n-1,n)。当 AiA_i大于00时表示这个月盈利AiA_i元,当 AiA_i小于00时表示这个月亏损AiA_i元。所谓一段时间内的总收入,就是这段时间内每个月的收入额的总和。小D的任务是秘密进行的,每次查看账本时她都只能看某段时间内账本上记录的收入情况,并且她只能记住这段时间内的总收入。现在,小D总共查看了mm次账本,当然也就记住了mm段时间内的总收入,你的任务是根据记住的这些信息来判断账本是不是假的。

输入

第一行为一个正整数TT,表示有TT组数据,即TT个账本,需要你判断。对于每组数据: 第一行为两个正整数nn和mm,分别表示对应的账本记录了多少个月的收入情况以及查看了多少次账本。 接下来mm行表示小D查看mm次账本后记住的mm条信息,每条信息占一行,有三个整数x,yx,y和ww,表示从第xx个月到第yy个月(包含第yy个月)的总收入为ww。

输出

包含TT行,每行是truetrue或falsefalse,其中第ii行为truetrue当且仅当第ii组数据,即第ii个账本不是假的;第ii行为falsefalse当且仅当第ii组数据,即第ii个账本是假的。

输入样例

2
3 3
1 2 10
1 3 -5
3 3 -15
5 3
1 5 100
3 5 50
1 2 51

输出样例

true
false

提示

【数据规模及约定】 对于100%的数据,满足T<100,n,m<100,1≤x≤y≤n。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共4个测试点,非原站或官方原始数据。总分100分。

题目信息

#1957
—

暂无提交记录

练习难度 普及−
时间限制
1000ms
内存限制
162MiB
上传者