题目:洛谷P2294、BZOJ1202。 题目大意:有n个月,m条信息,每条信息告诉你从第u月到第v月(含u和v)的收入是t。问能否满足所有信息。 解题思路:设$s_i$为第i个月的收入,则每条信息就是告诉你$s_v-s_{u-1}=t$。 我们把信息拆分为两条:$s_v-s_{u-1}\leq t ...
分类:
其他好文 时间:
2017-12-01 22:11:07
阅读次数:
152
[luogu P2294] [HNOI2005]狡猾的商人 题目描述 输入输出格式 输入格式: 从文件input.txt中读入数据,文件第一行为一个正整数w,其中w < 100,表示有w组数据,即w个账本,需要你判断。每组数据的第一行为两个正整数n和m,其中n < 100,m < 1000,分别表示 ...
分类:
其他好文 时间:
2017-10-04 11:54:56
阅读次数:
173
【传送门:BZOJ1202】 简要题意: 给出T组数据,每组数据有n个点,每个点都有值,给出m个区间和,判断是否所有区间和都合法 题解: 乍一眼,就是前缀和的处理,但并没有想到做法,后来发现并查集维护前缀和好像行得通,而且网上的神犇们都用并查集,而且似乎叫做带权并查集 注意当求i点祖先时,要记得对v ...
分类:
其他好文 时间:
2017-09-17 17:27:16
阅读次数:
163
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1206 题意: 内存大小为n(外存无限大),共有m次访问,每一次访问的信息编号为p。 对于每一条信息,不在内存中,就在外存中。 内存和外存的访问速度不同。为了提高整体的访问速度,有这样一种内存 ...
分类:
其他好文 时间:
2017-09-14 10:41:30
阅读次数:
176
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1201 题意: 有一个边长为n的正三角形网格,去掉其中一些线段,问你在这幅图中有多少个三角形。 题解: 枚举 + 前缀和。 三角形总共有两种:正着放的、倒着放的。 分别处理就好。 总复杂度 < ...
分类:
其他好文 时间:
2017-09-14 10:20:35
阅读次数:
216
题目描述 输入输出格式 输入格式: 从文件input.txt中读入数据,文件第一行为一个正整数w,其中w < 100,表示有w组数据,即w个账本,需要你判断。每组数据的第一行为两个正整数n和m,其中n < 100,m < 1000,分别表示对应的账本记录了多少个月的收入情况以及偷看了多少次账本。接下 ...
分类:
其他好文 时间:
2017-07-25 10:16:52
阅读次数:
155
题目描述 输入输出格式 输入格式: 从文件input.txt中读入数据,文件第一行为一个正整数w,其中w < 100,表示有w组数据,即w个账本,需要你判断。每组数据的第一行为两个正整数n和m,其中n < 100,m < 1000,分别表示对应的账本记录了多少个月的收入情况以及偷看了多少次账本。接下 ...
分类:
其他好文 时间:
2017-07-11 23:03:46
阅读次数:
119
HNOI2005狡猾的商人,洛谷链接 原题入口 看到大牛都是写的差分约束或带权并查集,本蒟蒻都不太会(还是用差分约束过了的QAQ),但是想出一种贪心的策略,运用神奇的优先队列实现。思路是:先按左端点为第一排序关键字,再排右端点。之后就开始两两比较,如果左端点相等,就比较右端点,如果相等,就比较值,如 ...
分类:
其他好文 时间:
2017-07-11 15:56:43
阅读次数:
153
OJ题号:BZOJ1202、洛谷2294 思路:加权并查集。 每次将给出的区间[x-1,y]对应的v与w[y]-w[x]比较,如果与已知条件冲突则为假账单。如果条件未知加入并查集中,并维护一个类似于前缀和的东西w,对于每个联通块,w[i]表示从anc[i]到i的账目。 ...
分类:
其他好文 时间:
2017-06-02 22:06:58
阅读次数:
172
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=1202 【题目大意】 给出一些区间和的数值,问是否存在矛盾 【题解】 用并查集维护前缀和之间的距离,每个节点保存到根节点的数值差, 如果保存的数值差的差与前缀和之差不相等,则矛盾 【代码】 ...
分类:
其他好文 时间:
2017-04-17 22:01:49
阅读次数:
139