自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 收藏
  • 关注

原创 Codeforces 985C Liebig's Barrels(贪心)

题目链接:Liebig’s Barrels题意 总共有 m=n×km=n×km=n\times k 个木板,第 iii 个木板的长度为 aiaia_i,要用这 mmm 个木板做成 nnn 个桶,每个桶由 kkk 个木板组成,每个桶的容积由构成这个桶的最短木板决定,要求所有的桶的容积差距不能超过 lll,问所有桶的最大容积和。输入 第一行为 333 个整数 n,k,l&...

2018-08-20 09:36:24 379

原创 Codeforces 985B Switches and Lamps(预处理)

题目链接:Switches and Lamps题意 有 nnn 个开关和 mmm 盏灯,每个开关可以控制几个灯,这些开关只能将所控制的灯变亮,问能否从中去掉一个开关,仍能使得所有灯都亮起来。输入 第一行为两个整数 n,m (1≤n,m≤2000)n,m (1≤n,m≤2000)n,m~(1\leq n,m\leq2000),接下去为 nnn 行长度...

2018-08-20 09:34:52 316

原创 Codeforces 985A Chess Placing(暴力)

题目链接:Chess Placing题意 有一个 1×n1×n1\times n 的棋盘,nnn 为偶数,棋盘上的颜色是黑白相间的,在棋盘上放 n2n2\frac{n}{2} 个棋子,要求用最少的步数,使得所有棋子在的格子的颜色是一样的,每一步可以将任意一个棋子往左或者往右移动一位,棋子移动不能越过其他棋子。输入 第一行为一个整数 n (2≤n≤100)n&...

2018-08-20 09:33:14 314

原创 Educational Codeforces Round 44

Contests 链接:Educational Codeforces Round 44 过题数:3 排名:833/10094A. Chess Placing题意 有一个 1×n1×n1\times n 的棋盘,nnn 为偶数,棋盘上的颜色是黑白相间的,在棋盘上放 n2n2\frac{n}{2} 个棋子,要求用最少的步数,使得所有棋子在的格子的颜色是一样的,每一步可以将任意一...

2018-08-20 09:31:15 289

原创 Codeforces 1023E Down or Right(贪心)

题目链接:Down or Right题意 这是一道交互题,有一个 n×nn×nn\times n 的网格,其中有一些网格是可以行走的,而有一些是无法行走的,在可以行走的网格中,下一步只能往右或下两个方向移动到下一格可以行走的网格中,但是我们并不知道这个网格哪些格子是可以行走的那些无法行走。BobBobBob 要从 (1,1)(1,1)(1,1) 点走到 (n,n)(n,n)(n,n) ...

2018-08-18 21:33:07 345

原创 Codeforces 1023D Array Restoration(线段树)

题目链接:Array Restoration题意 有一个长度为 nnn 的序列,可以对这 nnn 个序列进行 qqq 次操作,第 iii 次操作选择一个区间 [li,ri][li,ri][l_i,r_i],将这个区间内的所有数字用 iii 替换,每个位置上的数字至少被一个区间覆盖,最后将这个序列中的某几个数字改为 000。现在题目给出最终的序列,问是否存在合法的 qqq 次操作,能够得...

2018-08-18 21:18:23 502

原创 Codeforces 1023C Bracket Subsequence(瞎搞)

题目链接:Bracket Subsequence题意 给定一个长度为 nnn 的合法括号序列,其中的左右括号能完全匹配,要求从中找到一个长度为 kkk 的合法括号子序列。输入 第一行为两个整数 n,k (2≤k≤n≤2×105)n,k (2≤k≤n≤2×105)n,k~(2\leq k\leq n\leq2\times10^5),其中 nnn 和 ...

2018-08-18 21:14:44 350

原创 Codeforces 1023B Pair of Toys(瞎搞)

题目链接:Pair of Toys题意 有 nnn 个玩具,第 iii 个玩具的价格为 iii,问有多少对玩具 (a,b) (a≠b)(a,b) (a≠b)(a,b)~(a\neq b),它们的价值和等于 kkk,其中 (a,b)(a,b)(a,b) 和 (b,a)(b,a)(b,a) 被认为是相同的玩具对。输入 输入只包含两个整数 n,k&nbs...

2018-08-18 21:12:54 448

原创 Codeforces 1023A Single Wildcard Pattern Matching(瞎搞)

题目链接:Single Wildcard Pattern Matching题意 给定两个字符串 sss 和 ttt,长度分别为 nnn 和 mmm,sss 串中最多含有一个 * 通配符,通配符可以用任意字符串(也可能为空)替换,问能否将其中的通配符用某个字符串替换后,使 sss 与 ttt 串相等。输入 第一行为两个整数 n,m (1≤n,m≤2×105)n...

2018-08-18 21:10:30 282

原创 Codeforces Round #504 (Div. 1 + Div. 2)

Contests 链接:Codeforces Round #504 (Div. 1 + Div. 2) 过题数:3 排名:1013/7459A. Single Wildcard Pattern Matching题意 给定两个字符串 sss 和 ttt,长度分别为 nnn 和 mmm,sss 串中最多含有一个 * 通配符,通配符可以用任意字符串(也可能为空)替换,问能否将其中...

2018-08-18 21:08:15 620

原创 Codeforces 979D Kuro and GCD and XOR and SUM(字典树)

题目链接:Kuro and GCD and XOR and SUM题意 初始有一个空的集合,有 qqq 次操作,每次操作有两种选择: 给定 uiuiu_i,表示将 uiuiu_i 加入到集合中; 给定 xi,ki,sixi,ki,six_i,k_i,s_i,从集合中找到一个整数 vvv,要求 vvv 满足条件 ki|gcd(xi,v),xi+v≤siki|gcd(x...

2018-08-17 10:57:03 257

原创 Codeforces 979C Kuro and Walking Route(dfs)

题目链接:Kuro and Walking Route题意 在一棵 nnn 个节点的树上,(u,v) (u≠v)(u,v) (u≠v)(u,v)~(u\neq v) 表示从节点 uuu 到节点 vvv 的一条路径,其中 (u,v)(u,v)(u,v) 与 (v,u)(v,u)(v,u) 被认为是不同的路径,问有多少条路径不会先经过节点 xxx 再经过节点 yyy。...

2018-08-17 10:55:29 419

原创 Codeforces 979B Treasure Hunt(贪心)

题目链接:Treasure Hunt题意 KuroKuroKuro、ShiroShiroShiro 和 KatieKatieKatie 三人都有一个长度相同的字符串,每个字符串都只包含小写字母和大写字母,三个人都有 nnn 次对自己的字符串进行操作的机会,每次操作可以选择一个字符并将这个字符修改成另一个字符。一个字符串的价值定义为这个字符串中所有子串出现的最大次数,他们三人经过 n...

2018-08-17 10:53:50 366

原创 Codeforces 979A Pizza, Pizza, Pizza(瞎搞)

题目链接:Pizza, Pizza, Pizza!!!题意 用最少的线将一个圆平分成 n+1n+1n+1 块。输入 输入只包含一个整数 n (0≤n≤1018)n (0≤n≤1018)n~(0\leq n\leq10^{18})。输出 输出需要的线的数量。样例 输入 3 输出 2...

2018-08-17 10:52:03 256

原创 Codeforces Round #482 (Div. 2)

Contests 链接:Codeforces Round #482 (Div. 2) 过题数:2 排名:843/10089A. Pizza, Pizza, Pizza!!!题意 用最少的线将一个圆平分成 n+1n+1n+1 块。输入 输入只包含一个整数 n (0≤n≤1018)n (0≤n≤1018)n~(0\leq n\leq10^{...

2018-08-17 10:49:25 1145

原创 HDU 6357 Hills And Valleys(思维 动态规划)

题目链接:Hills And Valleys题意 给定一个长度为 nnn 的序列,可以选择序列上的一个区间 [l,r] (1≤l≤r≤n)[l,r] (1≤l≤r≤n)[l,r]~(1\leq l\leq r\leq n),将这个区间上的所有数字翻转,求进行一次操作后能够得到最长非递减子序列的长度。输入 第一行为一个整数 T (1≤T≤1...

2018-08-16 21:35:05 574

原创 HDU 6356 Glad You Came(ST 表)

题目链接:Glad You Came题意 有一个长度为 nnn 的序列,序列中每个数字的初始值都为 000,接下来对这个序列进行 mmm 次操作,每次操作将区间 [li,ri][li,ri][l_i,r_i] 之间的所有数字 aiaia_i,都更新为 max(ai,vi)max(ai,vi)\max(a_i,v_i),输出 mmm 次操作后 ⨁ni−1i×ai⨁i−1ni×ai\big...

2018-08-16 21:33:21 264

原创 HDU 6354 Everything Has Changed(计算几何)

题目链接:Everything Has Changed题意 在平面直角坐标系内有一个圆心在原点,半径为 RRR 的初始圆,以及 mmm 个圆心在 (xi,yi)(xi,yi)(x_i,y_i),半径为 ririr_i 的圆,这 mmm 个圆两两互不相交且不会包含整个初始圆,这 mmm 个小圆将对初始圆进行切割,问最终初始圆的周长。输入 第一行为一个整数 T ...

2018-08-16 21:31:31 293

原创 HDU 6351 Beautiful Now(预处理)

B. Beautiful Now题意 给定一个没有前导零的整数 nnn,其十进制表示为 (x1x2⋯xm)10(x1x2⋯xm)10(x_1x_2\cdots x_m)_{10},即 n=∑mi=110m−ixin=∑i=1m10m−ixin=\sum_{i=1}^m10^{m-i}x_i,可以对这个整数进行 kkk 次操作,每次操作选择两个整数 i,j (1≤i≤j≤m...

2018-08-16 21:29:17 216

原创 2018 多校第五场部分题解

链接:2018 Multi-University Training Contest 5 过题数:1 排名:470/704B. Beautiful Now题意 给定一个没有前导零的整数 nnn,其十进制表示为 (x1x2⋯xm)10(x1x2⋯xm)10(x_1x_2\cdots x_m)_{10},即 n=∑mi=110m−ixin=∑i=1m10m−ixin=\sum_{...

2018-08-16 21:27:45 397

原创 Codeforces 980C Posterized(贪心)

题目链接:Posterized题意 给出 nnn 个整数和一个阈值 kkk,所有整数都在 [0,255][0,255][0,255] 的范围内,要求将所有整数分到一个不阈值大于 kkk 的区间内,并从这个阈值内选出一个数字代表这个阈值中的所有数字,[0,255][0,255][0,255] 内每个整数都只能属于一个阈值,问将 nnn 个整数都用所属阈值的代表数字替换后,字典序最小的结果...

2018-08-16 09:56:51 302

原创 Codeforces 980B Marlin(构造)

题目链接:Marlin题意 在一个 4×n4×n4\times n(nnn 为奇数)的网格中,需要设置 kkk 个障碍,这 kkk 个障碍不能设置在网格的边界上,要求从 (1,1)(1,1)(1,1) 到达 (4,n)(4,n)(4,n) 的最短路径数量等于从 (4,1)(4,1)(4,1) 到 (1,n)(1,n)(1,n) 的最短路径数量,两个方格之间的路径长度为 111,当且仅当...

2018-08-16 09:55:03 304

原创 Codeforces 980A Links and Pearls(瞎搞)

题目链接:Links and Pearls题意 给定一个只包含 - 和 o 的字符串,- 表示项链上的链,o 表示项链上的珍珠,将字符串首尾相连表示一条项链,每次操作可以将任意位置的链或珍珠拆下,插入到另一个位置上,问进行任意多次操作后,能否使得项链上任意两个相邻的珍珠之间的链的数量相等。输入 输入为一个字符串 s (3≤|s|≤100)s (3≤...

2018-08-16 09:53:22 218

原创 Codeforces Round #480 (Div. 2)

Contests 链接:Codeforces Round #480 (Div. 2) 过题数:3 排名:804/9913A. Links and Pearls题意 给定一个只包含 - 和 o 的字符串,- 表示项链上的链,o 表示项链上的珍珠,将字符串首尾相连表示一条项链,每次操作可以将任意位置的链或珍珠拆下,插入到另一个位置上,问进行任意多次操作后,能否使得项链上任意两个...

2018-08-16 09:51:12 994

原创 Codeforces 963B Destruction of a Tree(dfs)

题目链接:Destruction of a Tree题意 给定一个 nnn 个节点的树,每次可以从树上选择一个度为偶数的节点进行删除,每删除一个节点,与这个节点相连的所有边都被删除,问能否删除整棵树。输入 第一行为一个整数 n (1≤n≤2×105)n (1≤n≤2×105)n~(1\leq n\leq2\times10^5),第二行为 nnn 个...

2018-08-15 09:46:09 289

原创 Codeforces 963A Alternating Sum(找规律)

题目链接:Alternating Sum题意 给定 a,ba,ba,b 的值,以及 n+1n+1n+1 项系数 s0,s1,⋯,sns0,s1,⋯,sns_0,s_1,\cdots,s_n,所有系数不是 111 就是 −1−1-1,这 n+1n+1n+1 项系数是以 kkk 为循环节的,且 k|n+1k|n+1k|n+1,给定前 kkk 项系数,求公式 ∑ni=0sian−ibimod...

2018-08-15 09:44:20 396

原创 Codeforces Round #475 (Div. 1)

Contests 链接:Codeforces Round #475 (Div. 1) 过题数:2 排名:306/1883A. Alternating Sum题意 给定 a,ba,ba,b 的值,以及 n+1n+1n+1 项系数 s0,s1,⋯,sns0,s1,⋯,sns_0,s_1,\cdots,s_n,所有系数不是 111 就是 −1−1-1,这 n+1n+1n+1 项系...

2018-08-15 09:41:38 306

原创 HDU 6343 Graph Theory Homework(思维)

题目链接:Graph Theory Homework题意 给定 nnn 个节点的完全图,每个节点都有一个权值 wiwiw_i,节点 iii 和节点 jjj 之间的边权为 ⌊|wi−wj|−−−−−−−√⌋⌊|wi−wj|⌋\lfloor\sqrt{|w_i-w_j|}\rfloor,问从节点 111 到节点 nnn 的最短路径长度。输入 第一行为一个整数 T&nbsp...

2018-08-15 08:31:05 284

原创 HDU 6342 Expression in Memories(瞎搞)

题目链接:Expression in Memories题意 给定一个合法表达式的定义(即我们平时认为的合法表达式):表达式中每个数字除 000 以外其他数字不包含前导零,表达式中只包含加号和乘号,两个数字之间只能包含一个加号或乘号,加号和乘号必须包含在数字之间。给定一个字符串,字符串中只含有字符 0 到 9、+、*以及 ?,其中 ? 可以被替换成任意一个字符,如果可以将给出的字符串替换...

2018-08-15 08:29:58 272

原创 HDU 6341 Let Sudoku Rotate(搜索)

题目链接:Let Sudoku Rotate题意 有一个 16×1616×1616\times16 的数独,其中的每一行、每一列、每一 4×44×44\times4 的方格内都不重复地包含 000 到 FFF 的每一个十六进制数,KazariKazariKazari 已经完成了一个数独,但是被 MinatoMinatoMinato 逆时针旋转了其中的某几个 4×44×44\times4...

2018-08-15 08:28:43 304

原创 HDU 6336 Matrix from Arrays(循环节)

题目链接:Matrix from Arrays题意 给定一个长度为 LLL 的数组 A0,A1⋯AL−1A0,A1⋯AL−1A_0,A_1\cdots A_{L-1},用以下代码生成一个无穷大矩阵:int cursor = 0;for (int i = 0; ; ++i) { for (int j = 0; j <= i; ++j) { M[...

2018-08-15 08:27:22 239

原创 HDU 6335 Nothing is Impossible(瞎搞)

题目链接:Nothing is Impossible题意 一个班上有 mmm 个学生参加考试,试卷上总共有 nnn 道题,每道题有 aiaia_i 个正确选项和 bibib_i 个错误选项,每个学生每道题只能从 ai+biai+bia_i+b_i 个选项中选择一个选项作为答案,每个学生都不知道正确答案,但是这个教室内的学生在考试期间可以相互讨论,且他们十分团结,他们想让班上的最高分的做...

2018-08-15 08:25:27 287

原创 HDU 6333 Harvest of Apples(莫队)

题目链接:Harvest of Apples题意 总共有 nnn 个苹果,编号分别为 111 到 nnn,问最多能摘到 mmm 个苹果的总方案数。输入 第一行包含一个整数 T (1≤T≤105)T (1≤T≤105)T~(1\leq T\leq10^5),接下去有 TTT 组数据,每组数据包含两个整数 nnn 和 m (1≤m≤n≤105...

2018-08-15 08:24:17 351

原创 2018 多校第四场部分题解

链接:2018 Multi-University Training Contest 4 过题数:3 排名:333/802B. Harvest of Apples题意 总共有 nnn 个苹果,编号分别为 111 到 nnn,问最多能摘到 mmm 个苹果的总方案数。输入 第一行包含一个整数 T (1≤T≤105)T (1≤T≤105)T~(1\...

2018-08-14 19:56:24 485

原创 Codeforces 962D Merge Equals(贪心)

题目链接:Merge Equals题意 给定一个长度为 nnn 的序列,多次扫描这个序列,每次扫描如果找到出现至少两次的数字中值最小的数字,将最左边的数字合并到右边的那个数字中,并将右边的数字用这个数字的两倍代替,如对于序列 [3,4,1,2,2,1,1][3,4,1,2,2,1,1][3,4,1,2,2,1,1],操作步骤如下: [3,4,1,2,2,1,1]→[3,4,2,2...

2018-08-14 10:33:33 257

原创 Codeforces 962C Make a Square(bfs)

题目链接:Make a Square题意 给定一个不包含前导零的正整数 nnn,要求删除最少的数字位,使得最终剩下的数字不包含前导零且它是一个完全平方数,或者判断这是无法实现的。输入 输入只包含一个整数 n (1≤n≤2×109)n (1≤n≤2×109)n~(1\leq n\leq2\times10^9)。输出 如果无法实现,则...

2018-08-14 10:31:42 389

原创 Codeforces 962B Students in Railway Carriage(贪心)

题目链接:Students in Railway Carriage题意 在地铁上有 nnn 个座位,某些位置上已经被乘客占据,现在有 aaa 个写代码的学生和 bbb 个运动员学生,问在满足下面条件下,地铁上最多能坐下多少个学生: 没有任何一个写代码的学生坐在写代码的学生旁边; 没有任何一个运动员学生坐在运动员学生旁边。 输入 第一行为三个整数...

2018-08-14 10:29:40 452

原创 Codeforces 962A Equator(瞎搞)

题目链接:Equator题意 PolycarpPolycarpPolycarp 总共要刷 nnn 天的题,第 iii 天他刷了 aiaia_i 道题,他想要在刷题量达到总量的一半的那天晚上庆祝一下,问他将在第几天庆祝。输入 第一行为一个整数 n (1≤n≤2×105)n (1≤n≤2×105)n~(1\leq n\leq2\times10^5),第...

2018-08-14 10:28:00 301

原创 Educational Codeforces Round 42

Contests 链接:Educational Codeforces Round 42 过题数:5 排名:103/11738A. Equator题意 PolycarpPolycarpPolycarp 总共要刷 nnn 天的题,第 iii 天他刷了 aiaia_i 道题,他想要在刷题量达到总量的一半的那天晚上庆祝一下,问他将在第几天庆祝。输入 第一行为一个整...

2018-08-14 10:25:17 308

原创 Codeforces 960C Subsequence Counting(构造)

题目链接:Subsequence Counting题意 给定整数 XXX 和 ddd,构造一个长度为 nnn 的序列,这个序列总共有 2n−12n−12^n-1 个非空子序列,要求将所有非空子序列中的子序列最大值减最小值大于等于 ddd 的所有子序列删去后,剩下 XXX 个子序列。输入 输入包含两个整数 X,d (1≤X,d≤109)X,d (1≤...

2018-08-12 20:17:33 294

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除