自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PDF划词翻译软件

开源PDF划词翻译软件

2023-01-23 15:45:42 1707

原创 GitHub博客

github博客地址https://wcx1024979076.github.io/

2021-02-24 23:58:04 192

原创 2021-02-24

2020 icpc asia tehran regional contest E题Social Distancing题解切比雪夫距离和曼哈顿距离相互转变根据上述性质,可以将求切比雪夫不等式最小值转化为求曼哈顿距离的最小值。二维矩阵求曼哈顿距离可以根据前缀和来减少时间复杂度,如果该点非病人,标记为1,代表该点权值为1;反之则标记为-1,后期求前缀和时该点权值定为0;然后分别沿四个方向求前缀和,取最小值即为每个点的最小曼哈顿距离。最后根据最小曼哈顿距离dfs进行搜索即可得出答案。代码#pra

2021-02-24 23:43:30 261

原创 2021-02-02

A题[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9GyXebcX-1612278645745)(https://github.com/WCX1024979076/image1/blob/master/img/IZO3%60%256(P1HPWWA6ZY2)]XHC.png?raw=true)题解签到题目,给定三个数a,b和c,选择一个数x,使得x-2<=a,x-1<=b且x<=c,求3*x-3的最大值。代码#include <bits/st

2021-02-02 23:10:52 247

原创 2020-10-15 dsu on tree

http://icpc.upc.edu.cn/problem.php?cid=2597&pid=10题目描述Christmas is still one month away, but Mr. Panda already starts the Christmas preparation. Mr. Panda is decorating a Christmas tree with a set of Russian dolls. There are n Russian dolls numbered

2020-10-15 18:09:09 180 1

原创 2020-10-07 并查集+启发式合并

http://icpc.upc.edu.cn/problem.php?cid=2592&pid=5题目描述DIDIDI and WNJXYK are good friends. One day, they go to the zoo. The monkeys are playing happily. There are n monkeys named 1-n. At first, the first one hangs its tail on the tree. The other n-1 mo

2020-10-07 21:17:00 114

原创 2020-10-05

已知二叉树的中序和后序求前序题目https://www.luogu.com.cn/problem/P1030参考于https://www.luogu.com.cn/problem/solution/P1030代码#include <bits/stdc++.h>using namespace std;typedef long long ll;int dfs(string a,string b){ if(a.size()==0) return 0;

2020-10-05 00:18:00 53

原创 2020-10-04 线段树+扫描线

http://icpc.upc.edu.cn/problem.php?cid=2590&pid=1题目描述Consider a square map with N × N cells. We indicate the coordinate of a cell by (i, j), where 1 ≤ i, j ≤ N . Each cell has a color either white or black. The color of each cell is initialized to wh

2020-10-04 23:02:13 103

原创 2020-09-26 最小费用最大流问题

http://icpc.upc.edu.cn/problem.php?cid=2587&pid=6题目描述Bonnie and Clyde have noticed that parallel processing improves throughput so, instead of robbing one bank together, they’ve decided to rob two different banks simultaneously (each robbing one).Th

2020-09-26 20:03:54 150

原创 2020-09-23 树状数组

http://icpc.upc.edu.cn/problem.php?cid=2586&pid=3题目描述We define B(x) as the number of digit 1 in the binary representation of x. For example, B(7) =B((111) 2 ) = 3, B(8) = B((1000) 2 ) = 1, B(9) = B((1001) 2 ) = 2.We define F(x) = min{y j (y > x)∧

2020-09-23 19:36:28 95

原创 2020-09-21 凸包算法

http://icpc.upc.edu.cn/problem.php?cid=2585&pid=7题目描述Recently, the nation was shocked by news of Sungai Kim Kim incident in Pasir Gudang, Johor, which has been polluted by chemical waste. Thousands of people who are affected had experienced nausea, d

2020-09-21 13:02:15 156

原创 2020-09-12 字符串哈希

http://icpc.upc.edu.cn/problem.php?cid=2569&pid=6题目描述It is now far into the future and human civilization is ancient history. Archaeologists from a distant planet have recently discovered Earth. Among many other things, they want to decipher the Engl

2020-09-12 09:50:59 175

原创 2020-09-11 树状数组求最大值

http://icpc.upc.edu.cn/status.php?user_id=2019UPC135&cid=1461题目描述现在请求你维护一个数列,要求提供以下两种操作:1、查询操作。语法:QL功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。2、插入操作。语法:An功能:将n加上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t=0),并将所得结果对一个固定的常数D取模,将所得答案插入到数列的末尾。限制:n是非负整数并且在长整范围内

2020-09-11 10:39:49 497

原创 求组合数的方法

1.暴力根据阶乘公式展开,时间复杂度较高,且容易炸掉long long2.借用double暴力来求http://icpc.upc.edu.cn/problem.php?cid=1438&pid=9题目描述Imagine you are attending your math lesson at school. Once again, you are bored because your teacher tells things that you already mastered years

2020-09-10 22:25:38 216

原创 2020-09-09 数位DP

http://icpc.upc.edu.cn/problem.php?id=14643题目描述Find the number of integers between 1 and N (inclusive) that contains exactly K non-zero digits when written in base ten.Constraints·1≤N<10100·1≤K≤3输入Input is given from Standard Input in the followi

2020-09-09 15:29:47 109

原创 2020-09-08 数位DP+二分

#include <bits/stdc++.h>using namespace std;typedef long long ll;ll newx;ll fj[1005]={0};ll dp[20][20]={0};ll dfs(ll i,ll mod,ll isquery){ if(i==0) return mod==0; if(!isquery&&~dp[i][mod]) return dp[i][mod];

2020-09-08 22:44:50 143

原创 2020-09-08 二分+最小生成树

题目描述Coco is a beautiful ACMer girl living in a very beautiful mountain. There are many trees and flowers on the mountain, and there are many animals and birds also. Coco like the mountain so much that she now name some letter sequences as Mountain Subsequ

2020-09-08 09:20:08 268

原创 2020-09-07

题目描述You are working with a strange text editor for texts consisting only of open and close parentheses. The editor accepts the following three keys as editing commands to modify the text kept in it.·‘(’ appends an open parenthesis (‘(’) to the end of the

2020-09-07 10:36:24 105

原创 2020-09-05 划分树求某一区间的中位数

http://icpc.upc.edu.cn/problem.php?cid=2570&pid=6题目描述When Mr. B, Mr. G and Mr. M were preparing for the 2012 ACM-ICPC World Final Contest, Mr. B had collected a large set of contest problems for their daily training. When they decided to take trainin

2020-09-05 09:46:03 470

原创 2020-08-21

http://icpc.upc.edu.cn/problem.php?cid=2552&pid=0题目描述经过数天的艰苦跋涉,Rainy7 终于进入了魔法王国。由于 Rainy7 是大魔法师,所以她受到了国王 3edc2wsx1qaz 的热情款待。Rainy7 享用完国宴后,国王向她道出了魔法王国的困难:王国正遭受着魔兽的袭击。王国中的所有人都无法击败魔兽,所以国王恳请大魔法师 Rainy7 帮助王国与魔兽战斗。Rainy7 爽快地答应了。国王欣喜若狂,并立即邀请 Rainy7 到魔法世界最

2020-08-21 19:56:49 195

原创 2020-08-20

http://icpc.upc.edu.cn/problem.php?cid=2550&pid=5题目描述L国一共有N座城镇,开始时它们两两不连通。L国计划依次建造N-1条道路,把所有城镇连通起来。每建完一条道路,你需要回答这条道路所在连通块内距离最远的两座城镇之间的距离。两座城镇之间的距离定义为从一座走到另一座所需要经过的最少道路数。输入第一行一个整数N,表示城镇的数量。接下来N-1行,每行两个整数ai,bi表示接下来建的道路连通的两座城镇。保证N-1条道路能够使所有城镇连通。输出

2020-08-20 12:39:01 168

原创 2020-08-19

http://icpc.upc.edu.cn/problem.php?cid=2550&pid=6题目描述Rainy7 一天醒来,发现自己进入了魔法世界。一道大门矗立在 Rainy7 面前,似乎需要密码解锁。Rainy7 经过一番查找后,找到了密码对应的问题:在n×m的棋盘上摆放两个不同颜色的皇后,使得它们能够相互攻击,总共有多少种摆法?我们称两个皇后能够相互攻击,当且仅当它们在同一行或同一列或同一斜线上。她只用了114514-1919810 s就解决了问题并打开了大门,于是把问题交给了

2020-08-19 23:06:34 316

原创 2020-08-18

http://icpc.upc.edu.cn/problem.php?cid=2548&pid=4题目描述在一片栖息地上有N棵树,每棵树下住着一只兔子,有M条路径连接这些树。更特殊地是,只有一棵树有3条或更多的路径与它相连,其它的树只有1条或2条路径与其相连。换句话讲,这些树和树之间的路径构成一张N个点、M条边的无向连通图,而度数大于2的点至多有1个。近年以来,栖息地频繁收到人类的侵扰。兔子们联合起来召开了一场会议,决定在其中K棵树上建造树洞。当危险来临时,每只兔子均会同时前往距离它最近的树洞

2020-08-18 13:39:58 227

原创 2020-08-17

http://icpc.upc.edu.cn/problem.php?cid=2548&pid=2题目描述Rainy7 成为国王后,生活悠闲自在,她经常出门散步,观赏魔法王国的美丽风景。她散步的地方是个充满能量的矩形,每个方格里都长满了能量花和能量草。芳草鲜美,落英缤纷。Rainy7甚异之,复前行,欲穷其矩形。Rainy7 散步时,会沿矩形对角线从左上角走到右下角,她能观赏到所有她经过的格子(不包括格点)中的能量花和能量草。她希望自己能观赏到Q个格子里的能量花和能量草。Rainy7 命令

2020-08-17 21:02:02 216

原创 2020-08-16 树形DP+等差数列前缀和

http://icpc.upc.edu.cn/problem.php?cid=2535&pid=1题目描述eobiyye给了你一个长度为n的序列ai,序列中每个元素的初始值为0。接下来她会对这个序列进行m次操作,每次操作有4个参数l,r,s,e,表示将区间[l,r]加上一个首项为s,末项为e的等差数列。若一次操作中l=1,r=5,s=2,e=10,则对序列中第1~5个数分别加上2,4,6,8,10。现在Geobiyye要求你求出m次操作后序列中的每个数的值。输入第一行2个整数n,m,表

2020-08-16 20:48:25 357

原创 2020-08-14

http://icpc.upc.edu.cn/problem.php?cid=2526&pid=5题目描述在曾经的讲解中,花和他的兄弟姐妹们被这个叫做 Yyx 的人摆来摆去,吓得耳朵都瞎了,嘴巴也听不见了。于是他们决定「以其人之道还治其人之身」,他们把 Yyx, Kangkang, Michael 等人摆成一排,这个时候,花说道:「你们的身高太不和谐了,只有满足我的要求的人才能留下,其他人都去当花。」而 Yyx 想留下尽量多的同胞们,于是他来找你了。具体而言,人的高度可以看成一列整数h1,h2

2020-08-14 21:22:05 93

原创 2020-08-13

http://icpc.upc.edu.cn/problem.php?id=16535题目16535: Lead of Wisdom题目描述In an online game, “Lead of Wisdom” is a place where the lucky player can randomly get powerful items.There are k types of items, a player can wear at most one item for each type.

2020-08-13 22:08:54 88

原创 2020-08-12 欧拉函数

http://icpc.upc.edu.cn/problem.php?cid=2539&pid=3题目描述Q:KZB 你校本 SA 做完做什么啊?KZB: 作弊(做 B)啊有一次,某级某某班的班主任去查了监控,发现 KZB 有人抄作业,就把全班骂了一通。为了防止这类事情再次发生 Jay 就想出了一道题。假如整个班为一个n×n的矩阵,而在监控较前面的人会遮住后面的人(详见后面的样例解释)。求监控不会发现的人数(假设监控高度为1)。Tip: 因为监控在(1,1)的位置,所以会占一个位置。

2020-08-12 19:21:07 560

原创 2020-08-11

http://icpc.upc.edu.cn/problem.php?id=14881题目14881: 会议题目描述有一个村庄居住着n个村民,有n-1条路径使得这n个村民的家联通,每条路径的长度都为1。现在村长希望在某个村民家中召开一场会议,村长希望所有村民到会议地点的距离之和最小,那么村长应该要把会议地点设置在哪个村民的家中,并且这个距离总和最小是多少?若有多个节点都满足条件,则选择节点编号最小的那个点。输入第一行。一个数n,表示有n个村民。接下来n-1行,每行两个数字a和b,表示村民a的家

2020-08-11 20:01:13 462

原创 2020-08-10

http://icpc.upc.edu.cn/problem.php?id=14581题目14581: Knight题目描述There is a knight - the chess piece - at the origin (0,0) of a two-dimensional grid.When the knight is at the square (i,j), it can be moved to either (i+1,j+2) or (i+2,j+1).In how many way

2020-08-10 21:45:52 129

原创 2020-08-09

http://icpc.upc.edu.cn/problem.php?id=14866题目14866: 高兴天数题目描述小X性格很独特,如果她今天高兴度比上次一样或更高,她就会很善良,相反,如果她今天高兴度比上次低,她就会很凶!现在已经知道小X在N天里每天的高兴度M。根据这N天中她每天高兴度M,合理安排与她相处时间,使大家与小X友好相处尽量多天数。现在要求计算出最多能和小X友好相处多少天。输入共2行,第一行为一个N,第二行为N个数,为小X每天的高兴程度M。输出共1个数,最多能和小X友好相处多

2020-08-09 12:45:16 280

原创 2020-08-08

http://icpc.upc.edu.cn/problem.php?id=14431题目14431: 线段题目描述平面上有N个不相交的线段,编号1到N,需要模拟下落,即线段不旋转地垂直向下移动到X轴下面。如下图:现在要你来模拟这个过程,每次向下移动一个线段,N次后移走全部线段。但有一个要求:移动一个线段时不能和其他线段相碰。因此选择线段的次序很重要。请输出你制定的次序方案,方案可能有多个,你只要输出其中的一个。输入第一行包含 1 个整数 N,1≤N≤5000。下面 N 行,每行 4 个整

2020-08-08 20:58:12 362

原创 2020-08-07

http://acm.hdu.edu.cn/showproblem.php?pid=1285Problem Description有N个比赛队(1<=N<=500),编号依次为1,2,3,。。。。,N进行比赛,比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现在裁判委员会不能直接获得每个队的比赛成绩,只知道每场比赛的结果,即P1赢P2,用P1,P2表示,排名时P1在P2之前。现在请你编程序确定排名。Input输入有若干组,每组中的第一行为二个数N(1<=N<=500

2020-08-07 11:13:43 291

原创 二分+二分查找模板

1.简单二分查找http://icpc.upc.edu.cn/problem.php?cid=1405&pid=9题目描述有一天,贪吃的猪八戒来到了一个大果园,果园里有n(n≤100000)个大西瓜,每个西瓜 的质量不大于长整型(longint),并且每个西瓜的质量都不同。猪八戒非常无聊,先把所有的西瓜按从小到大排列,然后再选m(m≤l00000)个质量是Ki的西瓜,请你帮他把想吃的西瓜找出来。输入第1行输入n,然后以下n行输入n个整数;接着输入m,然后以下m行,每行一个整数Ki。输出

2020-08-06 22:07:30 505

原创 2020-08-06 线段树

https://www.luogu.com.cn/problem/P3372线段树区间求和和区间修改模板#include<bits/stdc++.h>#define MAXN 1000001#define ll long longusing namespace std;unsigned ll num[MAXN],sum[MAXN<<2],lazy[MAXN<<2];ll pushup(ll t){ sum[t]=sum[2*t]+sum[2*t+1

2020-08-06 19:07:05 103

原创 2020-08-05

http://icpc.upc.edu.cn/problem.php?cid=1442&pid=0题目描述给定整数N(1≤N≤10^6),试把阶乘N!分解质因数,按照算术基本定理的形式输出分解结果中的pi和ci即可。输入一个整数N。输出N! 分解质因数后的结果,共若干行,每行一对pi, ci,表示含有pi^ci项。按照pi从小到大的顺序输出。样例输入5样例输出2 33 15 1提示5! = 120 = 2^3 * 3 * 5解析:欧拉筛法https://blog

2020-08-05 12:02:34 153

原创 2020-08-04

http://icpc.upc.edu.cn/problem.php?cid=1404&pid=5题目描述设X是有N个不相同整数的集合。把X中每个数用两次,排成一个长度为2N的数列S,要求S中任意一个数i与另一个与它相同的i之间正好间隔i个数字。输入第1行一个整数N(I≤N≤8);第2行有N个整数(每个数不相同,并且在0到16之间),表示集合中的数。输出输出一个满足上面要求的长度为2N的数列;若有多个解,输出字典序最小的;若没有解,输出-1。样例输入50 1 2 3 4 样例

2020-08-04 19:52:35 340

原创 简介扩展欧几里德定理

欧几里德定理:对于整数a,b来说,gcd(a, b)==gcd(b, a%b)==d(a与b的最大公约数),又称为辗转相除法证明:因为a是d的倍数,b是d的倍数;所以a%d0; b%d0;设k=a/b;r=a%b;则 a=k*b+r;由上得出:r=a-k*b;因为a和b都是d的倍数,所以(a-k*b)也是d的倍数,所以r也是d的倍数;所以gcd(a, b)==gcd(b, a%b)==d而为什么要证明gcd(a, b)==gcd(b, a%b)==d这个式子成立呢?其实证明gcd(a, b

2020-08-04 11:14:13 699 2

原创 2020-08-03

http://icpc.upc.edu.cn/problem.php?cid=1461&pid=2题目描述校门外有很多树,有苹果树,香蕉树,有会扔石头的,有可以吃掉补充体力的……如今学校决定在某个时刻在某一段种上一种树,保证任一时刻不会出现两段相同种类的树,现有两个操作:K=1,K=1,读入l、r表示在区间[l,r]中种上一种树,每次操作种的树的种类都不同K=2,读入l,r表示询问l~r之间能见到多少种树(l,r>0)输入第一行n,m表示道路总长为n,共有m个操作接下来m行为

2020-08-03 11:59:17 335

原创 2020-08-02 线段树

http://icpc.upc.edu.cn/problem.php?id=3756题目描述从前有一个贸易市场,在一位执政官到来之前都是非常繁荣的,自从他来了之后,发布了一系列奇怪的政令,导致贸易市场的衰落。有n个商贩,从 0∼n−1编号,每个商贩的商品有一个价格 ai,有两种政令:1.l,r,c,对于 i∈[l,r],ai←ai+c2.l,r,d,对于 i∈[l,r],ai←⌊ai/d⌋,ai ←⌊ai/d⌋现在有一个外乡的旅客想要了解贸易市场的信息,有两种询问方式:1.给定 l,r,求 m

2020-08-02 12:07:06 261

空空如也

空空如也

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

TA关注的人

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