- 博客(37)
- 收藏
- 关注
原创 结束的12月,结束的2016
很遗憾,china-final仍旧以银牌收尾,我们队没能脱离次次拿银的怪圈。大四的wtq学长要退役了,来年就靠我和zzt奋斗了。面对比赛,还是有很多的不足之处,现在想来,虽然运气还重要,不过我们的确还少一点实力,再努努力,来年还有机会。
2016-12-31 17:52:26 410
原创 HDU 1870 愚人节的礼物
四月一日快到了,Vayko想了个愚人的好办法――送礼物。嘿嘿,不要想的太好,这礼物可没那么简单,Vayko为了愚人,准备了一堆盒子,其中有一个盒子里面装了礼物。盒子里面可以再放零个或者多个盒子。假设放礼物的盒子里不再放其他盒子。 用()表示一个盒子,B表示礼物,Vayko想让你帮她算出愚人指数,即最少需要拆多少个盒子才能拿到礼物。 Input本题目包含多组测试,请处理到文件结束
2016-12-31 15:24:17 323
原创 HYSBZ 2251 外星联络
小 P 在看过电影《超时空接触》(Contact)之后被深深的打动,决心致力于寻找外星人的事业。于是,他每天晚上都爬在屋顶上试图用自己的收音机收听外星人发来的信息。虽然他收听到的仅仅是一些噪声,但是他还是按照这些噪声的高低电平将接收到的信号改写为由 0 和 1 构成的串, 并坚信外星人的信息就隐藏在其中。他认为,外星人发来的信息一定会在他接受到的 01 串中重复出现,所以他希望
2016-12-30 10:48:43 283
原创 ACdream 1162 胖子教你线段树
int res = 0;void cal(int L, int R) { res ++; if (L == R) return ; int mid = (L + R) / 2; cal(L, mid); cal(mid + 1, R);}如以上代码所示,给出区间的两个端点x, y,求这个区间以下(包括该区间)的所有子区间的数量
2016-12-29 20:56:23 291
原创 HDU 2098 分拆素数和
把一个偶数拆成两个不同素数的和,有几种拆法呢?Input输入包含一些正的偶数,其值不会超过10000,个数不会超过500,若遇0,则结束。Output对应每个偶数,输出其拆成不同素数的个数,每个结果占一行。Sample Input30260Sample Output32简单题,日常一水#includeconst int N=1e4+10;int f[N
2016-12-28 20:41:35 225
原创 HDU 1725 Find minimal sum
每一个正整数都可以表示成m = An-1(n-1)! + An-2(n-2)! + An-3(n-3)! + ... + A1, (0你能帮帮他吗? Input输入首先给出一个N, 代表有N个测试实例。 接下来的N行, 每行包括一个正整数M (1 Output对于每个测试实例输出min(An-1 + An-2 + .. + A1). Sample Input
2016-12-27 12:29:02 357
原创 HDU 2085 核反应堆
某核反应堆有两类事件发生: 高能质点碰击核子时,质点被吸收,放出3个高能质点和1个低能质点; 低能质点碰击核子时,质点被吸收,放出2个高能质点和1个低能质点。 假定开始的时候(0微秒)只有一个高能质点射入核反应堆,每一微秒引起一个事件发生(对于一个事件,当前存在的所有质点都会撞击核子),试确定n微秒时高能质点和低能质点的数目。 Input输入含有一些整数n(0≤n≤33),
2016-12-26 11:56:55 370
原创 FZU 1036 四塔问题
“汉诺塔”,是一个众所周知的古老游戏。现在我们把问题稍微改变一下:如果一共有4根柱子,而不是3根,那么至少需要移动盘子多少次,才能把所有的盘子从第1根柱子移动到第4根柱子上呢?为了编程方便,您只需要输出这个结果mod 10000的值。Input该题含有多组测试数据,每组一个正整数n。(0Output一个正整数,表示把n个盘子从第1根柱子移动到第4根柱子需要的最少移动
2016-12-25 10:54:26 331
原创 CodeForces 274B Zero Tree
A tree is a graph with n vertices and exactly n - 1 edges; this graph should meet the following condition: there exists exactly one shortest (by number of edges) path between any pair of its vertice
2016-12-24 16:34:06 427
原创 HUST 1408 公交系统
因为中国人口众多,公共交通就显得很重要. 在传统城市公共交通系统中,公交车是一种很重要的工具。甚至现在还扮演了一种极其重要的角色。X市的公交系统显得很独特。不像别的城市,该市公交系统是基于两站间的距离来计费的。下表描述了两站之间距离与费用的关系: 距离费用0C1L1C2L2
2016-12-23 11:36:58 314
原创 ZOJ 1642 Match for Bonus
Roy played a game with his roommates the other day. His roommates wrote 2 strings of characters, and gave each character a bonus value. When Roy pinned the positions of one common character in the
2016-12-22 16:20:20 304
原创 HUST 1409 烧水问题
把总质量为1kg的水分装在n个杯子里,每杯水的质量均为(1/n)kg,初始温度均为0℃。现需要把每一杯水都烧开。我们可以对任意一杯水进行加热。把一杯水的温度升高t℃所需的能量为(4200*t/n)J,其中,“J”是能量单位“焦耳”。如果一旦某杯水的温度达到100℃,那么这杯水的温度就不能再继续升高,此时我们认为这杯水已经被烧开。显然地,如果直接把水一杯一杯地烧开,所需的总能量为(4200*100)
2016-12-21 14:35:47 328
原创 HDU 1573 X问题
求在小于等于N的正整数中有多少个X满足:X mod a00 = b00, X mod a11 = b11, X mod a22 = b22, …, X mod aii = bii, … (0 ii <= 10)。Input输入数据的第一行为一个正整数T,表示有T组测试数据。每组测试数据的第一行为两个正整数N,M (0 Output对应每一组输入,在独
2016-12-20 14:47:06 280
原创 FZU 2242 Daxia like acute triangle
半径为r的圆上有n个不重复的点,请你帮daxia计算这些点能构成多少个不同的锐角三角形.Input测试包含多组数据,每组数据第一行包含两个整数:n(1接下来包含n行,每行包含一个整数x(-r=0".Output每组数据输出一行一个整数表示锐角三角形的总个数.Sample Input6 20 y<=01 y<=02 y<=0-2 y
2016-12-19 14:57:39 332
原创 HDU 5997 rausen loves cakes
问题描述rausen喜欢吃蛋糕。某天,他买了nn个蛋糕,每个蛋糕都有一个颜色,用\left[1,1000000 \right][1,1000000]中的整数来表示。rausen将它们从左到右排成一行,然后准备开始吃。在吃之前,rausen想对蛋糕进行qq个操作。某些时刻,rausen会把所有颜色为xx的蛋糕替换成颜色为yy的蛋糕。另一些时刻,rausen会计算一段区间\left[x
2016-12-18 14:09:40 755
原创 HDU 5996 dingyeye loves stone
问题描述dingyeye喜欢和你玩石子游戏。dingyeye有一棵nn个节点的有根树,节点编号为00到n-1n−1,根为00号节点。游戏开始时,第ii个节点上有a[i]a[i]个石子。两位玩家轮流操作,每次操作玩家可以选择一个节点,并将该节点上的一些石子(个数不能为00)移动到它的父亲节点上去。如果轮到某位玩家时,该玩家没有任何合法的操作可以执行,则判负。你在游戏中执先手,你想知道当前
2016-12-18 13:38:14 277
原创 HDU 5995 Kblack loves flag
问题描述kblack喜欢旗帜(flag),他的口袋里有无穷无尽的旗帜。某天,kblack得到了一个n*mn∗m的方格棋盘,他决定把kk面旗帜插到棋盘上。每面旗帜的位置都由一个整数对\left(x,y \right)(x,y)来描述,表示该旗帜被插在了第xx行第yy列。插完旗帜后,kblack突然对那些没有插过旗帜的行和列很不满,于是他想知道,有多少行、列上所有格子都没有被插过旗帜。
2016-12-18 13:36:24 380
原创 FZU 2238 Daxia & Wzc's problem
Daxia在2016年5月期间去瑞士度蜜月,顺便拜访了Wzc,Wzc给他出了一个问题:Wzc给Daxia等差数列A(0),告诉Daxia首项a和公差d;首先让Daxia求出数列A(0)前n项和,得到新数列A(1);然后让Daxia求出数列A(1)前n项和,得到新数列A(2);接着让Daxia求出数列A(2)前n项和,得到新数列A(3);...最后让D
2016-12-16 15:35:53 270
原创 UVA 10600 ACM Contest and Blackout
求最小和次小生成树的权值和,先求出最小生成树,然后枚举剩下的边,判断如果用这条作为替代得到的生成树里,最小的那个是次小。因为点数很少,可以直接暴力的求出全图所有点之间的最大边。#include #include #include #include #include using namespace std;#define ms(x,y) memset(x,y,sizeo
2016-12-15 14:56:01 201
原创 POJ 1679 The Unique MST
Given a connected undirected graph, tell if its minimum spanning tree is unique. Definition 1 (Spanning Tree): Consider a connected, undirected graph G = (V, E). A spanning tree of G is a subgraph
2016-12-14 11:23:48 259
原创 PAT (Top Level) Practise 1015. Letter-moving Game (35)
1015. Letter-moving Game (35)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CAO, PengHere is a simple intersting letter-movin
2016-12-13 15:58:34 791 2
原创 PAT (Top Level) Practise 1014 Circles of Friends (35)
1014. Circles of Friends (35)时间限制1000 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, YueA circle of friends is a network of fri
2016-12-13 15:32:54 689
原创 PAT (Advanced Level) Practise 1123 Is It a Complete AVL Tree (30)
1123. Is It a Complete AVL Tree (30)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueAn AVL tree is a self-balancing
2016-12-13 15:13:51 557
原创 PAT (Advanced Level) Practise 1122 Hamiltonian Cycle (25)
1122. Hamiltonian Cycle (25)时间限制300 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueThe "Hamilton cycle problem" is to find
2016-12-13 15:10:51 315
原创 PAT (Advanced Level) Practise 1121 Damn Single (25)
1121. Damn Single (25)时间限制300 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, Yue"Damn Single (单身狗)" is the Chinese nickname fo
2016-12-13 15:07:33 523
原创 PAT (Advanced Level) Practise 1120 Friend Numbers (20)
1120. Friend Numbers (20)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueTwo integers are called "friend numbers" if
2016-12-13 15:05:58 310
原创 ACdream 1082 闪电战
最近北航ACM队内看是流行一款叫做RUSE的即时策略游戏,这款游戏的迷人之处就在于真真假假虚虚实实,对抗性很强。Sbihero是这方面的达人,因为他为了这个游戏构造了一个合适的模型:将整个战场可以视为为n*m的一个矩阵,每个元素值都代表着这一区域内的战力值,正值代表己方的战力,负值代表敌方的战力,零表示无军事力量。而Sbihero最喜欢用的国家德国还有一项特殊的战术——闪电战。闪电战必须在
2016-12-08 19:50:13 411
原创 上四位数的纪念帖
本来准备在排名和文章数相同的时候发个纪念的,结果不知道什么时候排名就超过文章数了(尴尬)只好在四位数字的今天纪念一下了,本来有挺多想说的,不过现在突然没了心情,等以后再看吧。顺便,这周末是今年最后一次战役了,祝好运。
2016-12-07 17:48:14 450
原创 UVA 11354 Bond
最小生成树+树链剖分+rmq#include#include#include#include#includeusing namespace std;#define ms(x,y) memset(x,y,sizeof(x))#define rep(i,j,k) for(int i=j;i<=k;i++)#define loop(i,j,k) for (int i=j;i!=-1;
2016-12-07 11:55:53 214
原创 UVA 1395 Slim Span
DescriptionGiven an undirected weighted graph G, you should find one of spanning trees specified as follows.The graph G is an ordered pair (V, E), where V is a set of vertices {v1, v2, …, vn} an
2016-12-06 13:27:09 294
原创 HDU 5669 Road
Road Accepts: 4 Submissions: 61 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)问题描述\ \ \ \ TA想要让别人把他叫做Taishenle [Au]gust.\ \ \ \
2016-12-05 19:35:37 462
原创 HYSBZ 2763 飞行路线
DescriptionAlice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司。该航空公司一共在n个城市设有业务,设这些城市分别标记为0到n-1,一共有m种航线,每种航线连接两个城市,并且航线有一定的价格。Alice和Bob现在要从一个城市沿着航线到达另一个城市,途中可以进行转机。航空公司对他们这次旅行也推出优惠,他们可以免费在最多k种航线上搭乘飞机。那么Alice和Bob这次
2016-12-04 14:12:40 428
原创 HDU 2121 Ice_cream’s world II
DescriptionAfter awarded lands to ACMers, the queen want to choose a city be her capital. This is an important event in ice_cream world, and it also a very difficult problem, because the world hav
2016-12-03 20:19:42 273
原创 PAT (Top Level) Practise 1013 Image Segmentation (35)
Image segmentation is usually formulated as a graph partition problem, where each segment corresponds to a connected component. Moreover, each pixel is the vertex of the graph. Each edge has a weight,
2016-12-02 15:44:49 3716 2
原创 至逝去的11月
不知不觉一个月又过去了呢。这个月去了一次青岛,玩的还是挺开心的。唯一无奈的是这个出题人实在是zz到不行,我怀疑他不会出题,这个人出的题,从来就没有区分度,简单的题就是像a+b这样的弱智,难的题就是一坨屎谁都不会想起吃。这就算了,出的稍微中等的题几乎都是一个类型,就是算概率算概率,md这个人大概是概率论挂科留下来的怨念吧。而且数据出的也是十分zz,自己定位的高难度的题被一群用暴力的水
2016-12-01 17:24:02 425
原创 树链剖分小结
点击打开链接之前搞定的树链剖分专题,之前的状态持续萎靡,虽然现在仍旧是。不过总结什么的总得写一点的。之前还有挺多东西,都想补补,不过现在实在是懒癌晚期,完全不想干,等寒假的时候再看看吧。树链剖分,简单的说,其实就是把一棵树拆成很多条链,然后铺到一个区间里,这样就可以把树上的问题转换成简单的区间问题,而区间问题我们可以用线段树和树状数组等等数据结构来维护。其实,dfs序列
2016-12-01 17:13:22 302
原创 POJ 3164 Command Network
DescriptionAfter a long lasting war on words, a war on arms finally breaks out between littleken’s and KnuthOcean’s kingdoms. A sudden and violent assault by KnuthOcean’s force has rendered a to
2016-12-01 16:57:00 323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人