自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

happypeople的博客

啦啦啦,我是代码的搬运工

  • 博客(23)
  • 收藏
  • 关注

原创 2019HDU多校补题

2019HDU多校训练赛2019CCPC秦皇岛赛区(重现赛)

2019-08-18 21:34:08 559

原创 我做的图论题

备注:本文超链接只能通过右键-新建标签页打开链接BFS优先队列图连通状压DFSSlash Maze 经典的斜线迷宫单源最短路Telephone Lines POJ3362最优贸易 CODEVS1171Telephone Lines POJ3362Floyed判正环欧拉回路无向图的欧拉回路有向图的欧拉回路总结:欧拉回路分有向图和无向图两种,以及回到出发点和不回到出发...

2019-08-08 22:25:39 270 3

原创 2019CCPC哈尔滨站 E题 O(n)

在此贴另外一个简单题:吃糖果如果AC上面一个题目之后,发现两个吃的方法其实一模一样,但是又来了一个问题,因为这个题目数据很大,卡 O(nlogn) ,则我们如何 O(n) 求出现次数最多的数。在此贴另外一个简单题:#2456. mode过了上面一个题目你会发现,这个是求出现次数>=(n+1)/2的数,但是如果我们没有这样一个数怎么办?仔细分析,如果不过半的话,则答案为sum,这个最大...

2019-10-15 16:53:39 2090 8

原创 2019牛客国庆集训派对day2 K 2018

我这里在原题目上面加了扩充修改:将2018改为x(x不是很大 ,其他题面内容不变方法:首先将x分解质因子,变为 x=p1e1∗p2e2∗...∗pnenx=p_{1}^{e1}*p_{2}^{e2}*...*p_{n}^{en}x=p1e1​∗p2e2​∗...∗pnen​的形式在[a,b]区间我们枚举 %x的余数 i∈[0,x−1]i\in [0,x-1]i∈[0,x−1] ,.然后将 i...

2019-10-10 21:50:06 175

转载 Codeforces Round #257 (Div. 1)D. Jzzhu and Numbers || CounterCode 2015 Subset

Codeforces Round #257 (Div. 1)D. Jzzhu and NumbersCounterCode 2015 Subset

2019-10-04 21:57:53 179

原创 Manthan, Codefest 19 (open for everyone, rated, Div. 1 + Div. 2)F. Bits And Pieces

多亏了橘子猫的博客,让我明白了,橘子猫NB,这里贴一手他的博客链接https://blog.csdn.net/ccsu_cat/article/details/100076916题目链接:https://codeforces.com/contest/1208/problem/F题意:给你 n 个数,求 max⁡(ai∣(aj&ak))\max( a_{i}| (a_{j}\&...

2019-10-04 12:34:27 203

原创 Codeforces Round #590 (Div. 3)

Codeforces Round #590 (Div. 3)

2019-10-02 21:00:59 438

原创 Codeforces Round #587 (Div. 3)

A. Prefixes题意:你每次可以将某个位置上的 a 改变为 b 或者将 b 改变为 a,使得对于所有偶数位置 i,[1,i] 的 a 的数量 = b 的数量思路:连续两个一样的,就将后一个改变为和前一个不一样。#include<bits/stdc++.h>using namespace std;#define LL long longconst int N=2e5...

2019-09-21 23:16:55 101

转载 DFS序

作者:weeping出处:https://www.cnblogs.com/weeping/p/6847112.html本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。注:由于未找到相关题目,我自己敲的代码不确定正确性,我只自己测了自己小样例。(事后加上)定义:dfs序:每个节点在dfs深度优先遍历中的进...

2019-09-20 23:17:42 220

原创 树状数组的区间修改和区间查询问题

本文章适合已经会基本的树状数组用法看。树状数组最经常的两个操作:单点更新,区间求和如果要区间更新怎么办?参考文章:https://www.cnblogs.com/kickit/p/9172189.html(问题一)给定数组 a,有 2 种操作将区间 [l,r] 的 a 加上 v求区间 ∑i=lrai\sum_{i=l}^{r}a_{i}∑i=lr​ai​解法上面博客已经说明,就...

2019-09-20 20:17:59 197

转载 HDU6667 Roundgod and Milk Tea

学了网络流这么久了,今天才知道霍尔定理。转载自https://v.qq.com/x/page/d0543uhskl8.html和https://www.cnblogs.com/isakovsky/p/11355201.html霍尔定理作用:霍尔定理定理用来判断二分图是否满足完全匹配的充要条件要求:|X| = |Y| (两边点数相等 对于X的任意子集w,满足 |w|...

2019-09-11 20:19:39 194

原创 Codeforces Round #582 (Div. 3)

第一次AKdiv3,写个博客纪念下(虽然F题结束7分钟才过,假装过了)A:发现跟奇偶性有关,我直接枚举两种情况取优的就行。#include <bits/stdc++.h>const int N=1e5+5;using namespace std;int n,m,k;int a[N];int main(){ cin>>n; int ans1=0,ans2=0...

2019-08-31 14:24:10 431

原创 HDU6628 permutation 1

看题解看半天才看懂,日益变菜.因为 k<=1e4,直接dfs就行了,然后有一些处理方式1:p[0]=n可以避免出现负数2:l,r代表最小和最大的数, r-l+1<=n-1 ,这个式子应该一直成立3:直接枚举 p[now] - p[now-1] ,这样可以使得字典序一直保持从小到大。#include<bits/stdc++.h>#define LL long lo...

2019-08-24 20:55:31 176

原创 D. Shortest Cycle(无向图求最小环) AND HDU6736 Forest Program

题目链接:https://codeforces.com/contest/1206/problem/D分析:经过思考,很容易发现若同一位的 1 的数量 >= 3 ,则答案直接为3,否则点的数量不会超过(2*64,除0外)然后直接求最小环就行了,比较常见的算法有 floyed 和 dfs.floyed:#include<vector>#include<algorit...

2019-08-24 17:12:47 214

原创 HDU6630 permutation 2

题意给你一个数字 n (2<=n<=1e5),代表长度为 n 的排列(第 i 个数字为 pip_{i}pi​ ),并且给你两张正整数 x, y,问满足下面条件的排列有多少种:p1=xp_{1}=xp1​=xpn=yp_{n}=ypn​=y对于所有的 1&lt;=i&lt;n1&lt;=i&lt;n1<=i<n , ∣pi−pi+1∣...

2019-08-20 16:56:09 146

原创 HDU 6623 Minimal Power of Prime

米勒罗宾超时,别试着优化了比较容易想到先把小区间的素数筛出来,然后除掉这部分,然后剩下的因子肯定不会很多,直接特判就行了,我看的题解是用的[1-1e4]的区间去筛,然后剩下的质因子不会超过四个。则:n=x4n= x^{4}n=x4,ans = 4n=x3n= x^{3}n=x3,ans = 3n=x2n= x^{2}n=x2,ans = 2否则 ans =1 ,可以尝试用手写一遍有...

2019-08-19 20:39:02 145

转载 欧拉函数与欧拉定理

欧拉函数定义ϕ(x)ϕ(x)ϕ(x) 表示从1,2,3,...,x1,2,3,...,x1,2,3,...,x 中和 xxx 互质的数的数量公式ϕ(x)=x∗∏i=1m(1−1pi)ϕ(x)=x*\prod_{i=1}^{m}(1-\frac{1}{p_{i}})ϕ(x)=x∗∏i=1m​(1−pi​1​)其中 pip_{i}pi​ 是 xxx 的质因子,且两两不同证明:ϕ(1...

2019-08-13 14:43:44 168

原创 Guess UVA - 1423

https://vjudge.net/problem/UVA-1423该题一看很容易懵逼,不知道从哪里想起,看网上思路是说前缀和,才明白。我们定义 aia_{i}ai​ 为第 i 个元素 Si=∑aiS_{i}=\sum{a_{i}}Si​=∑ai​ ,并且 S0=0S_{0}=0S0​=0,我们很容易得到 S 之间的大小关系,并且有个初始值S0S_{0}S0​,这题就好做了:我们首先得到S...

2019-08-10 14:55:13 97

原创 2019 Multi-University Training Contest 1 1001.Blank

A.Blank题意:给你长度为 n(1&lt;=n&lt;=100)n(1&lt;=n&lt;=100)n(1<=n<=100) 得数组,往里面填数 {0,1,2,3} 四个数字,有 m 个约束条件,第i个约束条件是:区间 [li,ri][l_{i},r_{i}][li​,ri​] 有 xix_{i}xi​ 种不同的数,问一共有多少种满足约束条件的序列...

2019-07-26 00:02:36 171

原创 Codeforces Round #557 (Div. 2) [based on Forethought Future Cup - Final Round] D. Chladni Figure

D. Chladni Figure 传送门题意:给你一个圆,圆上有n个点,编号为1,2,…,n;圆上有m条边,问你旋转 k∈[1,n−1]k\in[1,n-1]k∈[1,n−1] 个单位,能不能与圆图形重合解法很容易想到 n*m的做法(枚举k),但是显然是会超时的,然后我看题解看不懂,再然后我就去问我的队友- - -无所不能的tls,果然,他一句话点醒了我。题解上面说:旋转的k一...

2019-05-07 14:09:13 185

转载 POJ 1981 Circle and Points AND L3-021 神坛 (30 分)

转载自:http://www.hankcs.com/program/algorithm/poj-1981-circle-and-points.html题目链接:Circle and Points解法1:O(n3)O(n^{3})O(n3)当 n 不为 1 的时候,枚举两个点恰好在圆上,求的两个端点圆心,再枚举其他点解法2:O(n2 log n)O(n^{2} \ ...

2019-04-30 21:56:07 366

转载 [POJ2505] A multiplication game

理解不了大佬们怎么推出来的,我根据一个大佬写的整理一下设输入为N设当前状态获胜,且获胜的这个人上个回合拿的数量为 MMM,但是因为另外一个不能获胜,因此M∗9&lt;NM*9&lt;NM∗9<N但是当前人能够获胜,因为上一个人肯定不想让当前人获胜,则上一个人拿的石子只会是 222 倍,设当前人拿的为 ppp 倍,则:M∗2∗p&gt;=NM*2*p...

2019-04-24 14:58:18 268

转载 ACM常见博弈(更新中)

巴什博弈(Bash Game)题意:n 个石子,两人轮流取,可以自己挑选 1 到 m 个,谁取完最后一堆谁获胜.结论:n%(m+1)==0n \% (m+1)==0n%(m+1)==0 先手必败,否则必胜尼姆博弈论(Nimm Game)题意:n 堆石子,每堆石子有a[i]个,每人轮流取,每次取某堆石子至少一个,最后取完者胜。结论a1⨁a2⨁....⨁ana_{1} \...

2019-04-18 12:55:08 505

空空如也

空空如也

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

TA关注的人

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