chen_zhe @ 2020-01-19 19:25:41
洛谷鼓励各位用户将大型比赛的试题或者洛谷上缺乏的模板题,在确认没有版权问题的情况下,提供给洛谷。但是因为此类贴子日益增多,严重影响了讨论版面,而且部分用户所提供的试题并不符合规定,故做出以下说明:
USACO
,POI
,Baltic OI
等),或者大型的网络公开赛(例如 Codeplus
等),但是不包含例如校内的网络模拟赛之类的试题。spj
,则相对较易的部分必须自行完成。若实在有困难才可以征集。具体尺度由管理进行评判。同时,对于已在洛谷主题库中但不符合洛谷主题目题目规范的题目,我们鼓励用户进行更正,但也至少要达到绿勾级别。要求更正后的题面严格遵守规范,同样回复在本讨论下,为了方便管理员,请将题面使用代码框```括起来。
若有发现难度标签明显有问题(即对于普及-以及以下的题目相差两个档次,或者对于提高-以及以上难度相差一个档次),欢迎大家提供建议。请在本楼回复题号和应当修正的难度。
为了提高管理员的审核效率,本贴禁止任何无意义回复,所有无意义回复均会被删除,行为恶劣者将会禁言,但是可以询问说明中的问题。若为修复题目问题,建议带上链接以增加效率。
请不要@管理员,会有管理员不定期来本帖处理。
by cmll02 @ 2020-01-21 12:57:00
类型:题面修改
题目:P1290 欧几里得的游戏
新题面:
**题目描述**
欧几里德的两个后代Stan和Ollie正在玩一种数字游戏,这个游戏是他们的祖先欧几里德发明的。给定两个正整数 $M$ 和 $N$,从Stan开始,从其中较大的一个数,减去较小的数的正整数倍,当然,得到的数不能小于 $0$。然后是Ollie,对刚才得到的数,和 $M,N$ 中较小的那个数,再进行同样的操作……直到一个人得到了 $0$,他就取得了胜利。下面是他们用 $(25,7)$ 两个数游戏的过程:
Start:$(25,7)$
Stan:$(11,7)$
Ollie:$(4,7)$
Stan:$(4,3)$
Ollie:$(1,3)$
Stan:$(1,0)$
Stan赢得了游戏的胜利。
现在,假设他们完美地操作,谁会取得胜利呢?
**输入格式**
**本题有多组测试数据。**
第一行为测试数据的组数 $C$。
下面 $C$ 行,每行为一组数据,包含两个正整数 $M,N(M,N<2^{31})$。
**输出格式**
对每组输入数据输出一行,如果Stan胜利,则输出 `Stan wins`;否则输出 `Ollie wins`。
by ShineEternal @ 2020-01-21 13:36:04
@青行灯 如果是模板请注明,不是请带走题目orz
by 破壁人5th @ 2020-01-21 14:36:07
类型:题面修改
题目:P4149 [IOI2011]Race
~~原数据范围不完整,应改为:
by HohleFeuerwerke @ 2020-01-21 15:31:20
类型:试题提供
题目:[BOI2005] Card 卡牌游戏
by HohleFeuerwerke @ 2020-01-21 15:40:07
这个贴没人管了吗?
by haiwenhan @ 2020-01-21 15:55:27
类型:试题提供(模板题提供)
题目:【模板】动态开点线段树
自己出的模板题,BDFZ里的教练和同学都验了题,数据完全没有问题。动态开点线段树,你值得拥有。
希望收下(QwQ)
by cmll02 @ 2020-01-21 16:14:35
类型:题面修改
题目:P2341 【模板】强连通分量 / [HAOI2006]受欢迎的牛
新题面:
**题目背景**
本题测试数据已修复。
**题目描述**
每头奶牛都梦想成为牛棚里的明星。被所有奶牛喜欢的奶牛就是一头明星奶牛。所有奶牛都是自恋狂,每头奶牛总是喜欢自己的。奶牛之间的“喜欢”是可以传递的——如果 $A$ 喜欢 $B$,$B$ 喜欢 $C$,那么 $A$ 也喜欢 $C$。牛栏里共有 $N$ 头奶牛,给定一些奶牛之间的爱慕关系,请你算出有多少头奶牛可以当明星。
**输入格式**
第一行:两个用空格分开的整数:$N$ 和 $M$。
第二行到第 $M + 1$ 行:每行两个用空格分开的整数:$A$ 和 $B$,表示 $A$ 喜欢 $B$。
**输出格式**
一行单独一个整数,表示明星奶牛的数量。
**说明/提示**
只有 $3$ 号奶牛可以做明星。
【数据范围】
对于 $10\%$ 的数据,$N\le20, M\le50$。
对于 $30\%$的数据,$N\le1000,M\le20000$。
对于 $70\%$的数据,$N\le5000,M\le50000$。
对于 $100\%$的数据,$N\le10000,M\le50000$。
by cmll02 @ 2020-01-21 16:15:59
@wwqk4444
by cmll02 @ 2020-01-21 16:22:45
类型:题面修改
题目:P1296 奶牛的耳语
新题面:
**题目描述**
在你的养牛场,所有的奶牛都养在一排呈直线的牛栏中。一共有 $n$ 头奶牛,其中第 $i$ 头牛在直线上所处的位置可以用一个整数坐标 $p_i(0\le p_i \le 10^8)$ 来表示。在无聊的日子里,奶牛们常常在自己的牛栏里与其它奶牛交流一些八卦新闻。每头奶牛发出的声音响度是一样的,而由于声波的能量衰减,某头奶牛发出的声音只能被与它距离不超过 $d(0 \le d \le 10^4)$ 的奶牛所听到,这样这对奶牛就称为可以相互交流的。现在给出所有奶牛的位置和声音所能传播的最远距离 $d$ ,请你编个程序来计算你的养牛场里究竟有多少对可以相互交流的奶牛。
**输入格式**
第一行包含两个整数 $n,d$。
第二行包含 $n$ 个整数,每个整数都是一个坐标 $p_i$,描述一头奶牛在直线上的位置。
**输出格式**
一个数,表示养牛场中可以相互交流奶牛的对数。
**说明/提示**
数据规模
对于 $40\%$ 的数据,$n\le10^3$。
对于 $100\%$ 的数据,$n\le 10^6$。
by cmll02 @ 2020-01-21 16:25:57
类型:题面修改
题目:P2197 【模板】nim游戏
新题面:
**题目描述**
甲,乙两个人玩Nim取石子游戏。
Nim游戏的规则是这样的:地上有 $n$ 堆石子(每堆石子数量小于 $10000$),每人每次可从任意一堆石子里取出任意多枚石子扔掉,可以取完,不能不取。每次只能从一堆里取。最后没石子可取的人就输了。假如甲是先手,且告诉你这 $n$ 堆石子的数量,他想知道是否存在先手必胜的策略。
**输入格式**
**本题有多组测试数据。**
第一行一个整数 $T(T\le10)$,表示有 $T$ 组数据
接下来每两行是一组数据,第一行一个整数 $n$,表示有 $n$ 堆石子,$n\le10000$。
第二行有 $n$ 个数,表示每一堆石子的数量.
**输出格式**
共 $T$ 行,如果对于这组数据存在先手必胜策略则输出 `Yes`,否则输出 `No`,每个单词一行。