自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 15059:特教的理性愉悦

问题 C: 特教的理性愉悦时间限制: 1 Sec 内存限制: 128 MB题目描述某正教授级特级教师忽然想自娱自乐。于是他准备在纸上画一棵树。这棵树开始时只有N个点,然后特教开始逐条画上一些带权无向边(保证任意时刻纸上的任意两点间至多有一条路径),直到最后形成一棵树。为了达到理性愉悦的目的,特教在加边的过程中可能会随意选取两个点并取出连接它们的路径,计算该路径上所有点对距离之和(如果已经有路径连通)。例如路径共有(1,2)(1,3)(1,4)(2,3)(2,4)(3,4)六个点对,距离之和为5+

2020-05-28 16:02:52 293

原创 模板-倍增法求LCA(邻接表)

const int maxh=30;vector<int> g[N];int dep[N],anc[N][maxh],s[N];void dfs(int now){ if(now==1){ //1为根节点 dep[now]=1; for(int i=0;i<maxh;i++) anc[now][i]=now; } else{ for(int i=1;i<maxh;i++){

2020-05-28 15:34:02 220

原创 细节及杂项整理

万能头文件#include <bits/stdc++.h>包含常用函数需要的头文件,省去

2020-04-17 15:35:50 167

原创 14938异或粽子

异或粽子时间限制: 2 Sec 内存限制: 512 MB题目描述因为考前一天发现T3是去年D班考过的题, 所以liu_runda决定临时换题, 他找到了十二省联考的包, 发现day1t1搬过来很合适, 就开始抄题面.小粽是一个喜欢吃粽子的好孩子。今天她在家里自己做起了粽子。小粽面前有n 种互不相同的粽子馅儿,小粽将它们摆放为了一排,并从左至右编号为1 到n。第i 种馅儿具有一个非负整数...

2020-04-06 14:23:03 167

原创 5584:Stamp Rally 整体二分

We have an undirected graph with N vertices and M edges. The vertices are numbered 1 through N, and the edges are numbered 1 through M. Edge i connects vertices ai and bi. The graph is connected.On t...

2020-03-30 17:44:31 202

原创 2019总结

2019年总共打了这三场比赛CCPC秦皇岛开局顺利签到,然后把第二个签到的dp读成模拟直接上手敲了,敲完27个状态的转化发现不是纯模拟,转手讨论一波发现是个dp,队友接上A掉了。然后已经有了过的第三多那道题的大致题意,但是没有发现保证一条边只在一个环内的特殊条件。想半天觉得不可解重读题找到条件,直接说出正解。但是写dfs过程中写假,本该continue的地方写了return,提交wa,自测数据...

2019-11-28 21:51:06 158 1

原创 13946 问题 E: 积木游戏

思路首先按照坐标x排序,从左到右。时间可以直接除以二,因为拿回来摆放积木需要来回移动,就需要距离的两倍作为移动时间,因此可以将总时间和移动的时间同时除以二,即,移动时间为距离,总时间除以二。贪心选取最近的积木:由于所有积木得分都是一样的(权值相同),而时间则是近的比远的少,所以在可以选择两种不同的积木的时候,优先选择距离当前点近的,不会得到更差的结果。在每一个节点,对于固定的时间,可以找到...

2019-11-18 23:05:14 162

原创 Rock Is Push (CF 1246C/1247E) 棋盘类dp

区域赛前补道cf 顺便测下魔改快读板子题目就是 在baba is you游戏中 baba在左上角,旗子在右下角,中间有可以push的石头,只能向右或下走,求获胜方案数样例3解释图片:https://assets.codeforces.com/rounds/1225/index.html玩的真的细这都能搞出来考虑dp,将向右和向下分别记为两种状态,对每一个状态,能移动到的格子都与当前方向上剩...

2019-10-28 22:56:44 336

原创 13662:Sequential Yahtzee[状压+dp+模拟]

题意n个数字,代表每一次掷骰子的点数,每轮掷5个,有两次机会,从中挑选任意个重新掷。从第一个骰子开始,共进行13轮,按照顺序放入13个格子中,每个格子按照图中计分,求可能达到的最高得分。思路首先处理一轮的得分,枚举每一个左端点,模拟掷的过程(利用状压枚举两次,枚举到的骰子替换掉,得到保留的5个骰子以及左端点、右端点(5个骰子中最大的那个值)。得到骰子的所有状态以后,对每一个状态,尝试填入13...

2019-10-23 18:19:03 140

原创 搜索例题

搜索例题Dungeon MasterYou are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is composed of unit cubes which may or may not be filled with rock. It takes one minute to move ...

2019-10-21 20:31:14 218

原创 11768: Permutation II

Permutation II时间限制: 2 Sec 内存限制: 128 MB:题目描述A permutation P of size N is defined as an array [P1,P2,…,PN] where 1 ≤ Pi ≤ N and Pi ≠ Pj for i≠j.We also define an order of a permutation. If A and B ...

2019-10-21 20:30:48 112

原创 12801 大凤号装甲空母

思路先将题目待求式子打表观察,发现将偶数项+1后的数列满足递推式:a[i]=a[i−2]+a[i−1] a[i]=a[i-2]+a[i-1] a[i]=a[i−2]+a[i−1]因此可以用矩阵快速幂求出前两项为1,3,递推式为上式的数列,如果询问到偶数项,答案在取模意义下减一,奇数项直接输出。注意输入n小于2的情况会导致矩阵快速幂传入负数,所以需要特殊处理一下。以及注意p有可能为1,输出...

2019-10-21 20:30:37 180

原创 杯子

题意现有n个杯子各1升水,可将两个水量相等的杯子合并,最后保留不超过k个杯子,问需要额外添加多少杯子即,找到最小的x使二进制表示的n+x只有不多于k位为1。思路将n用二进制表示后,保留最大的k-1个1,将剩余部分合并成一个杯子如n=11,k=2,n用二进制表示为1011,则保留第一位的1,然后将剩余的011合并成一个杯子,需要添加1个杯子。#include <bits/stdc+...

2019-10-21 20:18:18 254

原创 销售

题意这个题目,不同的方案仅仅是购买了哪两个奶牛的产权,和哪个农夫买哪头奶牛没有关系。并且,由于每个农夫购买了一头奶牛的一半产权,故每个奶牛必然并且只能被两个农夫购买产权。因此,题意为,n个人从n头牛中每人选择不同的两头奶牛,且每头牛被不同的两个人选择,求方案数。思路建立函数f,返回当有a个奶牛未被选择过,同时b个奶牛被一个人选择时的方案数。此时f可由递归得出:选取两个被一个人选择过...

2019-10-21 20:18:09 98

原创 FastIO——读入/输出优化

1.基本读入优化输入:使用getchar代替scanf对模式串进行处理,调用时为引用输出:直接调用,输出后没有跟空格或换行,需要手动添加putcharvoid read(int &x){ int f=1;x=0; char s=getchar(); while(s<'0'||s>'9') { if(s=='-')f=-1;...

2019-10-18 17:25:33 1077

原创 10212:Green Light

问题 G: Green Light时间限制: 1 Sec 内存限制: 128 MB Special Judge题目描述Sarah is cycling to work. On her way there, she encounters the same traffic light every day. Before she reaches the lights, she alternat...

2019-08-27 19:47:56 235

原创 12894 Flipping Colors

Flipping Colors时间限制: 6 Sec 内存限制: 128 MB题目描述You are given an undirected complete graph. Every pair of the nodes in the graph is connected by an edge, colored either red or black. Each edge is assoc...

2019-08-23 10:50:17 265

原创 13074/HDU6682 Rikka with Mista

Rikka with Mista时间限制: 7 Sec 内存限制: 512 MB题目描述Rikka is a fervent fan of JoJo’s Bizarre Adventure. As the last episode of Golden Wind has been aired, Rikka, with the help of Yuta, sets up this proble...

2019-08-20 18:04:03 450 4

原创 BM算法(Berlekamp-Massey算法):解决线性递推问题

算法内容Berlekamp-Massey算法,常简称为BM算法,是用来求解一个数列的最短线性递推式的算法。BM算法可以在O(N2)的时间内求解一个长度为N的数列的最短线性递推式。算法模板取模,模数为质数#include<bits/stdc++.h> using namespace std; #define rep(i,a,n) for(int i=a;i<n;i...

2019-08-16 10:33:57 2457 1

原创 Educational Codeforces Round 63 (Rated for Div. 2) -E

E. Guess the Roottime limit per test:2 secondsmemory limit per test:256 megabytesinputstandard inputoutputstandard output题目链接:http://codeforces.com/contest/1155/problem/EJury picked a polynomial...

2019-06-10 19:12:15 357

原创 算法竞赛宝典-递推算法

算法竞赛宝典-递推算法Problem A 【递推】挖地雷 待更新问题 B: 【递推】偶数3的个数时间限制: 1 Sec 内存限制: 64 MB题目描述“报告,我军已探出地雷阵中所有的地雷位置,并且还发现了一份使用说明书。”一个黑暗军团的小兵匆忙跑来,交给修罗王一张纸。只见这张纸上面写道:“我是一颗萌萌的地雷,拆除我很容易,看到我身上标着的整数N了吗?你只要输入这个N位数中有多...

2019-06-10 17:41:21 699

原创 4888 路哥从不低头

问题 H: 路哥从不低头时间限制: 1 Sec 内存限制: 128 MB题目描述路哥是云南中医学院大一新生,对路哥来说任何人任何物都只是他的道具而已。过程不重要,只要最后胜利是属于路哥的。路哥每次出完手就把这锅扔给别人。而他自己,深藏功与名,事了拂衣去。毕竟,深藏不露是一种卓越的才能。某天,路哥被班主任叫去清理海报。这里有一块宽为W,高为H的海报栏。以左下角为原点建立直角坐标系...

2019-06-10 16:07:02 118

原创 Triangle & Little Sub and Triples 三角形与思维

两个类似的题目放到一起。2019中山大学程序设计竞赛(重现赛)-1002题TriangleTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 7179 Accepted Submission(s): 856Problem Des...

2019-05-06 22:36:40 179

原创 问题 B: Moving Buildings(hanoi)

问题 B: Moving Buildings时间限制: 1 Sec 内存限制: 128 MB题目编号 10277题目描述Consider two identical modular apartment buildings (albeit different colors) as shown below:Each building is situated on a single lot...

2019-04-18 23:58:22 225

原创 问题 J: Image Processing Project

问题 J: Image Processing Project时间限制: 1 Sec 内存限制: 128 MB题目编号:10732题目描述You want to be recruited in Cafebazaar, a leading IT company in Iran, as part of an image processing project for detecting cele...

2019-04-17 23:47:37 211

原创 问题 H: T-net

问题 H: T-net时间限制: 1 Sec 内存限制: 128 MB题目编号:10730题目描述T-net which is a new telecommunications company, plans to install its base stations in the city. The places where base stations must be installed ...

2019-04-12 17:57:50 282

原创 基本计数、排列组合与Lucas定理

基本计数原理加法原理与乘法原理排列数组合数Lucas定理

2019-04-01 21:46:22 260

原创 抽屉原理(鸽巢原理)与Ramsey定理

直观描述桌上有十个苹果,要把这十个苹果放到九个抽屉里,无论怎样放,至少会有一个抽屉里面至少放两个苹果。如果有五个鸽子笼,养鸽人养了6只鸽子,那么当鸽子飞回笼中后,至少有一个笼子中装有2只鸽子。抽屉原理有时也被称为鸽巢原理。它是组合数学中一个重要的原理。内容...

2019-02-28 12:29:38 2421 1

原创 中国石油大学 2018-2019赛季多校联合新生训练赛第一场 题解与补题

这场比赛是在18年12月,当时完全不敢用C++,感觉很遥远的样子…代码都是拿C实现的,问题 A: 录取分数线时间限制: 1 Sec 内存限制: 128 MB题目描述新学年,学校将成立信息学兴趣小组提高班。由于指导教师精力有限,只能以选拔考试的成绩为依据,按从高到低的分数,从N个参加选拔的学生中录取不超过M个成员。录取的成员要尽可能地多,但不得超过M个(含M个)。由于可能会有并列分数出现,...

2019-02-13 17:57:06 789

原创 素数筛法

定义质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。0和1既不是质数,也不是合数。2是最小的素数,也是唯一一个偶素数。判断方法基本方法从2到a-1进行枚举,如果存在i使a能被i整除(a%i==0成立),则a为合数。如果不存在这样的i,则a为质数。以下代码功能为:输入一个数,判断是否为质数。#include &amp;amp;amp;amp;amp;lt;bits/std...

2019-02-12 14:43:09 302 1

51简单计算器.zip

51单片机实现简单计算器的一个课程文档,可供51单片机的爱好者以及学习者参考,以实现自己的简单计算器,这样自己的程序更加优美

2020-08-14

空空如也

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

TA关注的人

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