自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 资源 (1)
  • 收藏
  • 关注

原创 codeforces比赛记录

CF比赛记录Codeforces Round #641 (Div. 2) May/12/2020 20:35UTC+8Codeforces Round #639 (Div. 2) May/06/2020 22:35UTC+8Codeforces Round #638 (Div. 2) May/01/2020 22:35UTC+8Educational Codeforces Round 86 (Rated for Div. 2) Apr/26/2020 22:35UTC+8Codeforces Ro

2020-05-13 22:28:57 395

原创 吉司机线段树习题

题目HDU - 5306 Gorgeous SequenceHDU - Art ClassHDU - 5306 Gorgeous Sequence链接:http://acm.hdu.edu.cn/showproblem.php?pid=5306题意:维护三种操作0 l r x 对区间 [l,r][l,r][l,r] 取 min(ai,x)min(a_i,x)min(ai​,x)1 l r 查询区间 [l,r][l,r][l,r] 中的最大值2 l r 查询区间 [l,r][l,r][l,r]

2021-05-11 17:37:12 297

原创 L. Simone and graph coloring

L Simone and graph coloring链接:https://ac.nowcoder.com/acm/contest/12548/L题意:给定一个 n 的排列,每两个点直接如果存在逆序就连一条边。请你对这 n 个点染色,要求任意一条边的两点颜色不同,且使用的颜色数量最少,输出染色方案。思路:最直接的想法,那就是枚举每一个点,然后遍历它的每一条边,然后对自己的后继颜色取 mex 。但是这样的边最极端的情况有 (1+n)n2\frac {(1+n)n} 22(1+n)n​ 条,显然不能围绕边

2021-04-04 15:40:48 736

原创 PAT(甲级)2019年春季考试

PAT(甲级)2019年春季考试7-1 Sexy Primes (20分)7-2 Anniversary (25分)7-3 Telefraud Detection (25分)7-4 Structure of a Binary Tree (30分)7-1 Sexy Primes (20分)题意:判断 n 和 n + 6 或者 n 和 n -6 是不是素数#include <bits/stdc++.h>#define ll long longusing namespace std;co

2020-12-04 22:02:16 425

原创 PAT(甲级)2019年秋季考试

PAT(甲级)2019年秋季考试7-1 Forever (20分)7-2 Merging Linked Lists (25分)7-3 Postfix Expression (25分)7-4 Dijkstra Sequence (30分)7-1 Forever (20分)题意: f(x)f(x)f(x) 表示 x 各个数位之和。给定 k、m,请你找到一个 k 位的数 A 满足:f(A)=mf(A)=mf(A)=mf(A+1)=nf(A+1)=nf(A+1)=ngcd(m,n)>2gcd(m

2020-12-04 21:50:03 261

原创 PAT(甲级)2019年冬季考试

PAT(甲级)2019年冬季考试7-1 Good in C (20分)7-2 Block Reversing (25分)7-3 Summit (25分)7-4 Cartesian Tree (30分)7-1 Good in C (20分)题意:给定 26 字母的写法,每个由 7×57\times 57×5 的字符矩阵组成。给定一个字符串 s,让你输出 s 中的每个单词。思路:将 26 个字母存在三维数组中。然后在 s 中找到所有的单词。最后根据单词构造这个答案。每次都指定好,每个字母的位置即可。细

2020-12-04 17:09:27 197

原创 PAT(甲级)2020年春季考试

PAT(甲级)2020年春季考试7-1 Prime Day (20分)7-2 The Judger (25分)7-3 Safari Park (25分)7-4 Replacement Selection (30分)7-1 Prime Day (20分)题意:给定一个日期,判断它的所有后缀是不是是不是素数。思路:直接判断拿子串就行了。#include <bits/stdc++.h>#define ll long longusing namespace std;const int m

2020-12-04 16:03:51 408

原创 PAT(甲级)2020年秋季考试

PAT(甲级)2020年秋季考试7-1 Panda and PP Milk (20分)7-2 How Many Ways to Buy a Piece of Land (25分)7-3 Left-View of Binary Tree (25分)7-4 Professional Ability Test (30分)总结7-1 Panda and PP Milk (20分)题意: n 只熊猫排成一排喝奶。每只熊猫至少分配 200ml 的牛奶,如果一个熊猫比它旁边的熊猫重,那么就需要比旁边的熊猫至少多喝

2020-12-04 15:27:24 1921 1

原创 Educational Codeforces Round 98 (Rated for Div. 2)

Educational Codeforces Round 98 Rated for Div. 2B. Toy Blocks (二分)D. Radio Towers (线性DP)E. Two Editorials (二次差分)比赛链接 https://codeforces.com/contest/1452比赛记录 https://blog.csdn.net/cheng__yu_/article/details/105395197B. Toy Blocks (二分)链接:https://codeforc

2020-11-21 18:03:15 216

原创 Codeforces Round #678 (Div. 2) Oct/24/2020 22:05UTC+8

Codeforces Round #678 Div. 2 Oct/24/2020 22:05UTC+8C. Binary SearchD. Bandit in a CityE. Complicated Computations比赛链接:https://codeforces.com/contest/1436比赛记录:https://blog.csdn.net/cheng__yu_/article/details/105395197C. Binary Search题意:给定一个二分查找算法,问有多少个

2020-10-26 10:03:39 191 1

原创 Educational Codeforces Round 96 Rated for Div. 2 Oct/11/2020 17:05UTC+8

Educational Codeforces Round 96 Rated for Div. 2 Oct/11/2020 17:05UTC+8A. Number of Apartments比赛链接:https://codeforces.com/contest/1430比赛记录:https://blog.csdn.net/cheng__yu_/article/details/105395197A. Number of Apartments题意: 给定一个 n 问能否由 3 、5 、7 这些数字组成。(

2020-10-12 10:07:02 193 1

原创 Codeforces Round #673 (Div. 2) Sep/27/2020 23:05UTC+8

Codeforces Round #673 Div. 2 Sep/27/2020 23:05UTC+8C. k-Amazing NumbersD. Make Them EqualE. XOR Inverse比赛链接:https://codeforces.com/contest/1417比赛记录:https://blog.csdn.net/cheng__yu_/article/details/105395197C. k-Amazing Numbers题意:给定一个长度为 nnn 的序列,问在所有 kk

2020-09-28 11:04:00 141

原创 杂题集

习题集M. Managing DifficultiesM. Managing Difficulties链接:https://www.jisuanke.com/contest/9032/challenges题意:给定 n 个数,问有多少个三元组满足:i<j<k,aj−ai=ak−aji < j < k ,a_j-a_i=a_k-a_ji<j<k,aj​−ai​=ak​−aj​。(1≤n≤2000)(1\le n \le 2000)(1≤n≤2000)思路:枚举 ii

2020-09-15 21:24:52 159

原创 单调队列习题

单调队列习题单调队列Sliding Window POJ - 2823(单调队列)2019牛客第三场 F Planting Trees单调队列维护单调递减队列的过程1、每个元素进队,先判断与队尾的关系,如果加入的元素一直大于等于队尾,那么先不断弹出队尾(只有等于才能维护单调性)2、直到加入的元素小于队尾,加入元素3、在做区间的修改,比如要维护区间长度为k,如果长度大于k了,那么就弹出队首4、统计答案总结:先弹出队尾,再加入元素,最后弹出队首,统计答案。可以将 3、4 两步放到前面来做,取决于题

2020-09-15 21:11:09 262

原创 矩阵习题

矩阵习题2020牛客第九场 J The Escape Plan of Groundhog (枚举 + 前缀和)2019牛客第三场 F Planting Trees (枚举 + 单调队列)2020牛客第九场 J The Escape Plan of Groundhog (枚举 + 前缀和)链接:https://ac.nowcoder.com/acm/contest/5674/J题意:给定一个 n×mn\times mn×m 由 01 组成的矩阵,问有多少个子矩阵满足,周围一圈全部为 1 ,内部 0 和

2020-09-15 21:06:56 410

原创 DP习题

DP习题CF1341D Nastya and Scoreboard (dp || dfs)CF1341D Nastya and Scoreboard (dp || dfs)链接:https://codeforces.com/contest/1341/problem/D题意:用长度为 7 的 01 串表示电子数字牌,比如,用 1110111 表示 0 ,用 0010010 表示 1 (具体看原题)。给定 n 个长度为 7 的 01 串,问补充恰好 k 根木棍,能够组成的最大数是多少?如果不存在,则输出

2020-09-15 14:14:54 150

原创 图论思维习题

CF1339D. Edge Weight Assignment链接:https://codeforces.com/contest/1339/problem/D题意:给定一颗 n 个节点的树,让你为 n -1 条边分配权值,使得任意两个叶节点之间的边权异或值为 0 。问最少和最多能分配多少个不同的权值。思路:最少:可以发现路径长度为偶数的话,可以设为以同一个数。奇数的话,就至少需要 3 个数。因此若叶节点两两之间的距离为偶数,那么答案就是 1,否则为 3 。最多:可以发现如果两个叶节点距离为 2,

2020-09-14 11:02:44 202

原创 最短路习题

最短路习题L2-001 紧急救援 (Dijkstra 求最短路路径数)一个人的旅行 HDU - 2066 (最短路枚举起点)find the mincost route HDU - 1599(Floyd 无向图找最小环)Wormholes POJ - 3259(SPFA 判负环)L2-001 紧急救援 (Dijkstra 求最短路路径数)链接题意:给定一个连通图,给定起点和终点,给定边权和点权。求最短路径的数量,同时满足点权和最大、点权和最大的最短路方案。输出路径数、最大点权和、方案。思路:首先

2020-09-14 01:03:21 422

原创 线段树习题

Assign the task HDU - 3974(线段树维护DFS序)链接:http://acm.hdu.edu.cn/showproblem.php?pid=3974题意:给定一棵树,维护两种操作:C x 表示查询 x 当前的颜色。T x y 表示将包括 x 在内的子树染成颜色 y 。思路:线段树维护DFS序#include <cstdio>#include <algorithm>#include <cstring>#define ls (rt<

2020-09-13 20:49:31 205

原创 DFS搜索

Sticks POJ - 1011(DFS)链接:http://poj.org/problem?id=1011题意:给定 n 根木棍,恰好凑成长度相同的大木棍,问大木棍的最短长度是多少。(1≤n≤64)(1\le n \le 64)(1≤n≤64)思路:搜索的想法有很多种dfs(now,len,k)表示当前有k根小木棍要凑成长度为len的大木棍,当前已经凑成的量是nowdfs(now,len,cnt,total)表示我们需要凑total根长度为len的木棍,现在已经凑成了cnt根,当前拥有的长度

2020-09-13 19:26:46 145

原创 图论BFS、DFS

图论BFS、DFSCatch That Cow HDU - 2717 (简单)Red and Black HDU - 1312 (简单)Knight Moves POJ - 1915(简单)Catch That Cow HDU - 2717 (简单)题意:农夫在点 n ,牛在点 k 。假设农夫在点 x ,可以走 x -1 、x + 1 和 2x。问最少几步可以走到牛的位置。(1≤n,k≤105)(1\le n ,k \le 10^5)(1≤n,k≤105)思路:bfs 搜索#include <

2020-09-13 18:56:17 142

原创 模拟习题

CF1333D Challenges in school №41链接:https://codeforces.com/contest/1333/problem/D题意:给定由一个 L、R 组成的长度为 n 的字符串, L、R 表示学生面对当前的方向。如果存在 R 和 L 相邻(即两个学生相向),那么学生可以转向。问能否让学生恰好转动 k 次,输出转向的方案。(1≤n≤3000,1≤k≤)(1\le n \le 3000 ,1\le k\le)(1≤n≤3000,1≤k≤)思路:用 vector 存下所有

2020-09-12 20:54:21 104

原创 习题集

CF1373D. Maximum Sum on Even Positions链接:https://codeforces.com/contest/1373/problem/D题意:给定一个长度为 n 的数组。你可以选择一个连续区间[l,r][l,r][l,r],将这个区间翻转,最多翻转一次。问奇数位的和最大是多少?思路:首先翻转必然是选择偶数个数,不然对答案无影响。对答案产生影响只有两种情况,一种是偶数位和前面的奇数位,另一种是偶数位和后面的奇数产生影响。然后就变成了一个最大连续子段和的问题。

2020-09-11 21:31:33 107

原创 二分

二分二分CF1251D Salary ChangingWOJ1033组装电脑Copying Books POJ-1505二分1、单调性2、趋势:二分条件:check(mid)>k,能够得到恰好的等于 k 的值3、check需要满足的条件CF1251D Salary Changing链接:https://codeforces.com/contest/1251/problem/D题意:给定 n 个区间表示 n 个员工的预期工资区间,总共有 s 元钱(保证能发最低工资),问怎样分发工资才能够让

2020-09-11 00:48:09 169

原创 最佳任务调度

链接:http://oj.51xiaocheng.com/contest/202/problem/CBFS + 优先队列#include <bits/stdc++.h>#define ll long longusing namespace std;const int maxn=1010+10;int n,k;int a[20],m[10],suff[20];int ans;struct Node{ int m[10],sum,mx,lb,p; Node(.

2020-07-06 22:09:05 301

原创 Educational Codeforces Round 66 (Rated for Div. 2) Jun/05/2019 22:35UTC+8

Educational Codeforces Round 66 Rated for Div. 2 Jun/05/2019 22:35UTC+8B. Catch Overflow! (模拟栈操作)C. Electrification (绝对值 + 思维)*D. Array Splitting (前缀和)E. Minimal Segment Cover(倍增)F. The Number of Subpermutations(思维 + rmq || 分治)比赛链接 https://codeforces.com/

2020-06-18 18:29:44 185

原创 Codeforces Round #649 (Div. 2) Jun/13/2020 23:05UTC+8

Codeforces Round #649 Div. 2 Jun/13/2020 23:05UTC+8A. XXXXXB. Most socially-distanced subsequenceC. Ehab and Prefix MEXs(构造)比赛链接 https://codeforces.com/contest/1364比赛记录 https://blog.csdn.net/cheng__yu_/article/details/105395197A. XXXXX题意:给定一个长度为 n 的数组

2020-06-14 01:57:12 2188

原创 Codeforces Round #600 (Div. 2) Nov/16/2019 22:35UTC+8

Codeforces Round #600 Div. 2 Nov/16/2019 22:35UTC+8比赛链接 https://codeforces.com/contest/1253比赛记录 https://blog.csdn.net/cheng__yu_/article/details/105395197#include <bits/stdc++.h>#define ll long longusing namespace std;const int maxn=1e5+10,mod

2020-06-13 22:28:31 238

原创 Educational Codeforces Round 89 (Rated for Div. 2) Jun/11/2020 22:35UTC+8

Educational Codeforces Round 89 Rated for Div. 2 Jun/11/2020 22:35UTC+8A. Shovels and SwordsB. ShuffleC. Palindromic PathsD. Two DivisorsE. Two Arrays(待补)比赛链接 https://codeforces.com/contest/1366比赛记录 https://blog.csdn.net/cheng__yu_/article/details/105395

2020-06-12 19:44:37 215

原创 Codeforces Round #606 (Div. 2) Dec/14/2019 19:05UTC+8

Codeforces Round #606 Div. 2 Dec/14/2019 19:05UTC+8D. Let's Play the Words?(分类)E. Two Fairs(思维 + 图)F. Beautiful Rectangle(构造矩阵)比赛链接 https://codeforces.com/contest/1277比赛记录 https://blog.csdn.net/cheng__yu_/article/details/105395197D. Let’s Play the Words

2020-06-11 22:17:25 158

原创 Codeforces Round #648 (Div. 2) Jun/07/2020 22:35UTC+8

Codeforces Round #648 Div. 2 Jun/07/2020 22:35UTC+8B. Trouble SortC. Rotation MatchingD. Solve The MazeE. Maximum Subsequence ValueF. Swaps Again(思维)比赛链接 https://codeforces.com/contest/1365比赛记录 https://blog.csdn.net/cheng__yu_/article/details/105395197B

2020-06-11 14:46:36 186

原创 Codeforces Round #647 (Div. 2) Jun/04/2020 22:35UTC+8

Codeforces Round #647 Div. 2 Jun/04/2020 22:35UTC+8C. Johnny and Another Rating DropD. Johnny and ContributionE. Johnny and Grandmaster比赛链接 https://codeforces.com/contest/1362比赛记录 https://blog.csdn.net/cheng__yu_/article/details/105395197C. Johnny and A

2020-06-06 15:12:43 295

原创 Educational Codeforces Round 88 (Rated for Div. 2) May/28/2020 22:35UTC+8

Educational Codeforces Round 88 Rated for Div. 2 May/28/2020 22:35UTC+8C. Mixing WaterD. Yet Another Yet Another Task(枚举)E. Modular Stability(连续取模)比赛链接 https://codeforces.com/contest/1359比赛记录 https://blog.csdn.net/cheng__yu_/article/details/105395197C.

2020-06-04 20:12:19 172

原创 Codeforces Round #646 (Div. 2) May/31/2020 22:35UTC+8

Codeforces Round #646 Div. 2 May/31/2020 22:35UTC+8A. Odd SelectionD. Guess The MaximumsE. Tree ShufflingF. Rotating Substrings比赛链接 https://codeforces.com/contest/1363比赛记录 https://blog.csdn.net/cheng__yu_/article/details/105395197A. Odd Selection题意:问能

2020-06-04 19:05:20 324

原创 Educational Codeforces Round 87 (Rated for Div. 2) May/17/2020 17:20UTC+8

Educational Codeforces Round 87 Rated for Div. 2A. Alarm ClockB. Ternary StringC1. Simple Polygon EmbeddingC2. Not So Simple Polygon EmbeddingD. MultisetE. Graph Coloring比赛链接 https://codeforces.com/contest/1354比赛记录 https://blog.csdn.net/cheng__yu_/articl

2020-05-28 21:47:38 432

原创 Educational Codeforces Round 81 (Rated for Div. 2) Jan/29/2020 22:35UTC+8

Educational Codeforces Round 81 Rated for Div. 2B. Infinite Prefixes(前缀和)C. Obtain The String(预处理)D. Same GCDs比赛链接 https://codeforces.com/contest/1295比赛记录 https://blog.csdn.net/cheng__yu_/article/details/105395197B. Infinite Prefixes(前缀和)题意:给定一个字符串 s

2020-05-24 19:24:16 164

原创 Codeforces Round #616 (Div. 2) Feb/02/2020 22:05UTC+8

Codeforces Round #616 Div. 2B. Array SharpeningC. Mind Control(枚举 **)D. Irreducible Anagrams比赛链接 https://codeforces.com/contest/1291比赛记录 https://blog.csdn.net/cheng__yu_/article/details/105395197B. Array Sharpening思路:用 0,1,2,3,…,3,2,1,00, 1, 2, 3, \do

2020-05-24 16:35:07 115

原创 Codeforces Round #617 (Div. 3) Feb/04/2020 22:35UTC+8

Codeforces Round #617 Div. 3C. Yet Another Walking Robot(记录路径)D. Fight with MonstersE2. String Coloring (hard version)(贪心)F. Berland Beauty(边权赋值)比赛链接 https://codeforces.com/contest/1296比赛记录 https://blog.csdn.net/cheng__yu_/article/details/105395197C. Ye

2020-05-24 12:12:58 108

原创 Codeforces Round #618 (Div. 2) Feb/09/2020 22:05UTC+8

Codeforces Round #618 Div. 2C. Anu Has a Function(式子转换)D. AerodynamicE. Water Balance比赛链接 https://codeforces.com/contest/1300比赛记录 https://blog.csdn.net/cheng__yu_/article/details/105395197C. Anu Has a Function(式子转换)题意:让你重新给数组排序,使得f(x,y)的最终结果最大思路:显然 x

2020-05-24 00:01:49 132

原创 Educational Codeforces Round 82 (Rated for Div. 2) Feb/12/2020 22:35UTC+8

Educational Codeforces Round 82 Rated for Div. 2A. Erasing ZeroesB. National Project(思维)C. Perfect Keyboard(模拟 || DFS)D. Fill The Bag(二进制)E. Erase Subsequences(待补)比赛链接 https://codeforces.com/contest/1303比赛记录 https://blog.csdn.net/cheng__yu_/article/detai

2020-05-23 21:50:42 179

win32迷宫简单实现

迷宫问题的简单实现,实现了基本上的内容,可以自行移动,也可以通过自动求解,获得 答案。

2018-10-15

空空如也

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

TA关注的人

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