上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页
摘要: 题目描述 由于对Farmer John的领导感到极其不悦,奶牛们退出了农场,组建了奶牛议会。议会以“每头牛 都可以获得自己想要的”为原则,建立了下面的投票系统: M只到场的奶牛 (1 <= M <= 4000) 会给N个议案投票(1 <= N <= 1,000) 。每只 奶牛会对恰好两个议案 B_i 阅读全文
posted @ 2018-09-28 16:19 The_Virtuoso 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给一棵树,每条边可能是黑色或白色(起始都是白色),有三种操作: 1、将u到v路径上所有边颜色翻转(黑->白,白->黑) 2、将只有一个点在u到v路径上的边颜色翻转 3、查询u到v路径上颜色为黑色的边数 如果只有1、3操作很好做,直接树链剖分+线段树,重点是2操作(废话)。 可以发现只有l 阅读全文
posted @ 2018-09-28 16:03 The_Virtuoso 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 题目描述 口袋妖怪(又名神奇宝贝或宠物小精灵)红/蓝/绿宝石中的水系道馆需要经过三个冰地才能到达馆主的面前,冰地中 的每一个冰块都只能经过一次。当一个冰地上的所有冰块都被经过之后,到下一个冰地的楼梯才会被打开。三个冰 地分别如下: 当走出第三个冰地之后,就可以与馆主进行道馆战了。馆主发现这个难度太小 阅读全文
posted @ 2018-09-26 23:35 The_Virtuoso 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 题目描述 有一天,由于某种穿越现象作用,你来到了传说中的小人国。小人国的布局非常奇特,整个国家的交通系统可以被看成是一个2行C列的矩形网格,网格上的每个点代表一个城市,相邻的城市之间有一条道路,所以总共有2C个城市和3C-2条道路。 小人国的交通状况非常槽糕。有的时候由于交通堵塞,两座城市之间的道路 阅读全文
posted @ 2018-09-26 22:56 The_Virtuoso 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 题目描述 永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛 到达另一个岛。如果从岛 a 出发经过若干座(含 0 座)桥可以到达岛 b,则称岛 a 和岛 b 是连 通 阅读全文
posted @ 2018-09-25 16:56 The_Virtuoso 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一棵树,设计数据结构支持以下操作 1 u v d 表示将路径 (u,v) 加d 2 u v 表示询问路径 (u,v) 上点权绝对值的和 输入 第一行两个整数n和m,表示结点个数和操作数 接下来一行n个整数a_i,表示点i的权值 接下来n-1行,每行两个整数u,v表示存在一条(u,v)的 阅读全文
posted @ 2018-09-25 15:58 The_Virtuoso 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 博弈论入门: 巴什博弈: 两个顶尖聪明的人在玩游戏,有一堆$n$个石子,每次每个人能取$[1,m]$个石子,不能拿的人输,请问先手与后手谁必败? 我们分类讨论一下这个问题: 当$n\le m$时,这时先手的人可以一次取走所有的; 当$n=m+1$时,这时先手无论取走多少个,后手的人都能取走剩下所有的 阅读全文
posted @ 2018-09-22 16:35 The_Virtuoso 阅读(12978) 评论(5) 推荐(17) 编辑
摘要: 题目描述 输入 输入共两行,第一行为一个整数N,N表示物品的个数,1<=N<=100000。 第二行为N个用空格隔开的正整数,表示N个物品最初排列的编号。 输入共两行,第一行为一个整数N,N表示物品的个数,1<=N<=100000。 第二行为N个用空格隔开的正整数,表示N个物品最初排列的编号。 输出 阅读全文
posted @ 2018-09-22 16:27 The_Virtuoso 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给出一个初始序列fA1;A2;:::Ang,要求你编写程序支持如下操作: 1. ADDxyD:给子序列fAx:::Ayg的每个元素都加上D。例如对f1,2, 3,4,5g执行"ADD 241" 会得到f1,3,4,5,5g。 2. REVERSExy:将子序列fAx:::Ayg翻转。例如对 阅读全文
posted @ 2018-09-21 19:24 The_Virtuoso 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=5361 好神的一道题啊! 容易看出来是要用维护权值的数据结构,因此树链剖分首先pass掉。 那么不妨用树上主席树试试?每个版本存当前点到根路径上的点的权值。 如果维护区间权值数量的话,你发现 阅读全文
posted @ 2018-09-21 17:55 The_Virtuoso 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 题目描述 网上有许多题,就是给定一个序列,要你支持几种操作:A、B、C、D。一看另一道题,又是一个序列 要支持几种操作:D、C、B、A。尤其是我们这里的某人,出模拟试题,居然还出了一道这样的,真是没技术含量……这样 我也出一道题,我出这一道的目的是为了让大家以后做这种题目有一个“库”可以依靠,没有什 阅读全文
posted @ 2018-09-21 16:11 The_Virtuoso 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一条线段有三个点,0为初始位置,d为出租车总部位置,m为家的位置,人要叫车,有n辆车可以提供,每辆车有一个路程上限,并且都从车站出发,叫的车行驶之后不必须回到车站,问最少叫几辆车。 一定能想到的贪心策略是每次选最大的,但现在给这么一组数据: 12 4 5 2 3 4 5 8 发现先选最大 阅读全文
posted @ 2018-09-20 17:58 The_Virtuoso 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定n,a,b,p,其中n,a互质。定义一个长度为n的01串c[0..n-1],其中c[i]==0当且仅当(ai+b) mod n < p。给定一个长为m的小01串,求出小串在大串中出现了几次。 给定n,a,b,p,其中n,a互质。定义一个长度为n的01串c[0..n-1],其中c[i]= 阅读全文
posted @ 2018-09-20 17:01 The_Virtuoso 阅读(325) 评论(0) 推荐(1) 编辑
摘要: 题目描述 给定一个长度为n的序列,你有一次机会选中一段连续的长度不超过d的区间,将里面所有数字全部修改为0。请找到最长的一段连续区间,使得该区间内所有数字之和不超过p。 给定一个长度为n的序列,你有一次机会选中一段连续的长度不超过d的区间,将里面所有数字全部修改为0。请找到最长的一段连续区间,使得该 阅读全文
posted @ 2018-09-20 16:37 The_Virtuoso 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 题目描述 有n张卡片在桌上一字排开,每张卡片上有两个数,第i张卡片上,正面的数为a[i],反面的数为b[i]。现在,有m个熊孩子来破坏你的卡片了!第i个熊孩子会交换c[i]和d[i]两个位置上的卡片。每个熊孩子捣乱后,你都需要判断,通过任意翻转卡片(把正面变为反面或把反面变成正面,但不能改变卡片的位 阅读全文
posted @ 2018-09-20 16:29 The_Virtuoso 阅读(160) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页