随笔分类 -  题解——USACO Contest Platinum

摘要:题目分析 我们把选出的路径看做一条1到n的简单路径+一些环 简单路径可以任取一条,就算我们选出的这条不是最优解的路径,我们也可以认为,我们走这条路径到了n,又走最优解的路径回到1,然后再走这条路径到n,这样其实就是这条路径+一个环,异或一下就抵消了这条路径。 那么对于一个不直接与这条路径联通的环,我 阅读全文
posted @ 2019-07-29 23:49 LI_dox 阅读(199) 评论(0) 推荐(0)
摘要:题目大意 有 N(1≤N≤1e5)头牛按顺序排成一列,编号从 1 到 N,1 号牛在队头,N 号牛在队尾。 每次位于队头的牛 i 拿到一个礼物,然后插入到从队尾数ci​头牛之前的位置。。举个栗子: 初始队列 1,2,3,4,5 c1​= 2,c2​ = 3,则第一次操作后的序列为 2,3,1,4,5 阅读全文
posted @ 2019-07-24 08:30 LI_dox 阅读(265) 评论(0) 推荐(0)
摘要:题目大意 一个谷仓是一个N*M的矩形网格,有一些网格里有干草。Bessie站在其中一个格子内,还有一个格子里有一个大木箱。Bessie不能和大木箱在一个格子里,也不能和干草在一个格子里。 如果她不与干草一个格子,她就可以往自己旁边的四个方向(东西南北)移动,如果她想移动到有木箱的格子里,那个木箱就会 阅读全文
posted @ 2019-07-24 07:50 LI_dox 阅读(270) 评论(0) 推荐(0)
摘要:题目大意 定义一个字符串的「独特值」为只属于该字符串的本质不同的非空子串的个数。如 "amy" 与 “tommy” 两个串,只属于 "amy" 的本质不同的子串为 "a" "am" "amy" 共 3 个。只属于 "tommy" 的本质不同的子串为 "t" "to" "tom" "tomm" "to 阅读全文
posted @ 2019-07-24 07:35 LI_dox 阅读(216) 评论(0) 推荐(0)
摘要:题目大意 Bessie的表妹Ella和Bella正在参观农场。不幸的是,自从他们到达以来,他们一直在恶作剧。 在他们的最新计划中,他们决定尽可能多地割草。农场的草地是 T×T 的正方形。左下角是 (0,0) ,右上角是 (T,T) 。因此,正方形包含 (T+1)2 个格点(具有整数坐标的点)。 El 阅读全文
posted @ 2019-07-22 19:28 LI_dox 阅读(505) 评论(0) 推荐(0)
摘要:题目大意 Bessie和Farmer John喜欢山羊卡丁车比赛。这个比赛非常类似于其他人喜欢的卡丁车比赛,除了卡丁车是由山羊拉动,以及赛道是由农田组成。农田由 N 个草地和 M 条道路组成,每条道路都连接着两个草地。 定义农场是两个或更多草地的一个集合,同一农场中的每个草地都可以沿着一系列唯一的道 阅读全文
posted @ 2019-07-22 15:07 LI_dox 阅读(315) 评论(0) 推荐(0)
摘要:题目大意 由于目前可供奶牛们使用的约会网站并没有给Farmer John留下深刻印象,他决定推出一个基于新匹配算法的奶牛交友网站,该算法可基于公牛和母牛间的共同兴趣对公牛和母牛进行匹配。 Bessie在寻找情人节Barn Dance的合作伙伴时,决定试用这个网站。在注册账户之后,FJ的算法为他给出了 阅读全文
posted @ 2019-07-22 08:21 LI_dox 阅读(304) 评论(0) 推荐(0)
摘要:题目大意 每天特快列车都会经过农场。列车有N节车厢(1≤N≤10^5),每节车厢上有一个1到10^9之间的正整数编号;不同的车厢可能会有相同的编号。 平时,Bessie会观察驶过的列车,记录车厢的编号。但是今天雾实在太浓了,Bessie一个编号也看不见!幸运的是,她从城市里某个可靠的信息源获知了列车 阅读全文
posted @ 2019-07-22 08:01 LI_dox 阅读(331) 评论(0) 推荐(0)
摘要:题目大意 奶牛Bessie意识到为了保持好的体形她需要更多地进行锻炼。她需要你帮助她选择在农场里每天用来晨跑的路线。 农场由N块草地组成(1≤N≤2*10^5),方便起见编号为1…N,由M条双向的小路连接(1≤M≤2*10^5)。作为一种遵循规律的生物,奶牛们倾向于使用其中特定的N−1条小路作为她们 阅读全文
posted @ 2019-07-21 22:39 LI_dox 阅读(389) 评论(0) 推荐(0)
摘要:题目大意 奶牛们的特大城市,牛都,要进行重新分区了!——这总是一个在居住在这里的两大主要种族(荷斯坦牛和更赛牛)之间富有争议的政治事件,因为两大种族都想要在牛都政府中保持足够的影响力。 牛都的大都市圈由一列N块牧草地(1≤N≤3*1e5)组成,每块里有一头奶牛,均为荷斯坦牛和更赛牛之一。 牛都政府想 阅读全文
posted @ 2019-07-20 15:56 LI_dox 阅读(310) 评论(0) 推荐(0)
摘要:题目大意 奶牛们从世界各地聚集起来参加一场大型聚会。总共有 N 头奶牛, N−1 对奶牛互为朋友。每头奶牛都可以通过一些朋友关系认识其他每头奶牛。 她们玩得很开心,但是现在到了她们应当离开的时间了,她们会一个接一个地离开。她们想要以某种顺序离开,使得只要至少还有两头奶牛尚未离开,所有尚未离开的奶牛都 阅读全文
posted @ 2019-07-20 14:57 LI_dox 阅读(386) 评论(0) 推荐(0)
摘要:题目大意 FJ有 N(1≤N≤1e5 )头奶牛(分别用 1…N 编号)排成一行。FJ喜欢他的奶牛以升序排列,不幸的是现在她们的顺序被打乱了。在过去FJ曾经使用一些诸如“冒泡排序”的开创性的算法来使他的奶牛排好序,但今天他想偷个懒。取而代之,他会每次对着一头奶牛叫道“按顺序排好”。当一头奶牛被叫到的时 阅读全文
posted @ 2019-07-20 11:22 LI_dox 阅读(249) 评论(0) 推荐(0)
摘要:题目大意 Bessie为了存钱给她的牛棚新建一间隔间,开始在当地的马戏团里表演,通过在平衡木上小心地来回走动来展示她卓越的平衡能力。 Bessie能够通过表演赚到的钱取决于她最终成功跳下平衡木的位置。平衡木上从左向右的位置记为 0,1,…,N+1 。(2≤N≤1e5) 如果Bessie到达了位置 0 阅读全文
posted @ 2019-07-20 09:35 LI_dox 阅读(430) 评论(0) 推荐(0)