
比赛赛题
文章平均质量分 94
qpswwww
这个作者很懒,什么都没留下…
展开
-
XJHS NOI训练题7 简要题解
A. 填填填题目题目描述: 输入格式: 输出格式: 样例输入: 3 0 3 0 2 0 0 样例输出: 2 数据范围: 时间限制: 0.2s 空间限制: 512MB思路此题来自于2014年百度之星初赛的Grids一题。原题目没有在初始的空格里填入任何数字,答案为catalan(n)catalan(n)。为什么呢?注意到,前ii个数字一定是填在最前面的列里(如果有数字填在原创 2015-06-15 10:43:35 · 1042 阅读 · 0 评论 -
Codeforces #306 Div 2 简要题解
A. Two Substrings题目链接http://codeforces.com/contest/550/problem/A题目大意给你一个字符串,问这个字符串里是否同时包含两个子串’AB’和’BA’思路题目范围很小,因此我们可以直接先暴力求出每个’AB’和’BA’所在的位置,然后暴力看是否存在一对’AB’和’BA’互相没有覆盖即可。代码#include <iostream>#include原创 2015-06-07 11:43:17 · 551 阅读 · 0 评论 -
Codeforces #284 Div 1 简要题解
A. Crazy Town题目链接http://codeforces.com/contest/498/problem/A题目大意给你一个无限大的区域,这个区域被nn条形如Ax+By+C=0Ax+By+C=0的无限长的直线道路分割成若干个街区,给出A地和B地坐标,问从A地到B地最少要穿过多少条道路,注意不能穿过直线与直线的交点思路很容易想到,最少的穿越次数,就是与线段ABAB的不含端点的中间部分相交的原创 2015-06-04 16:46:59 · 580 阅读 · 0 评论 -
[POI 2012]Kinoman(线段树)
题目链接http://main.edu.pl/en/archive/oi/22/kin题目大意共有m部电影,编号为1~m,第i部电影的好看值为w[i]。 在n天之中(从1~n编号)每天会放映一部电影,第i天放映的是第f[i]部。 你可以选择l,r(1<=l<=r<=n),并观看第l,l+1,…,r天内所有的电影。如果同一部电影你观看多于一次,你会感到无聊,于是无法获得这部电影的好看值。所以你希望原创 2015-06-25 21:49:54 · 783 阅读 · 0 评论 -
Codeforces #263 Div 1 简要题解
A. Appleman and Toastman题目链接http://codeforces.com/contest/461/problem/A题目大意给你nn个数构成的集合SS,每次操作你可以选择当前的一个集合,将它分裂成两个非空集合,每次操作后,你将每个集合里的数字之和加起来,若出现了大小为1的集合,就将这个集合删去。问你操作的最大得分是多少。思路这样的贪心感觉比较多吧,比如NOIP的合并果子等等原创 2015-06-25 16:47:13 · 697 阅读 · 0 评论 -
Codeforces #265 Div 1 简要题解
A. No to Palindromes!题目链接http://codeforces.com/contest/464/problem/A题目大意给你一个字符串SS,其中不包含任何长度大于等于2的回文子串,要你找一个长度和SS相同,且字典序比SS大的字典序最小的S′S',使得S′S'也不包含任何长度大于等于2的回文子串。思路显然S′S'的前缀是和SS相同的,而二者的后缀则不同。假设二者不相同的后缀对应原创 2015-06-24 16:16:11 · 634 阅读 · 0 评论 -
Codeforces #285 Div 1 简要题解
A. Misha and Forest题目链接http://codeforces.com/contest/504/problem/A题目大意给你一个无向森林里每个结点的度数,以及每个结点相连的点的编号的亦或和。要你求出这个无向森林里的每条边。思路由于是无向森林,初始时一定有度数为1的点,而且度数为1的点的亦或和就是唯一的与它相连的点的编号。而删去这个度数为1的点后,整个图还是一个无向森林。于是我们可原创 2015-06-03 10:37:15 · 594 阅读 · 0 评论 -
Codeforces #268 Div 1 简要题解
A. 24 Game题目链接http://codeforces.com/contest/468/problem/A题目大意给你数字1...n1...n,每次操作时,你可以从数字中选出两个数做加或减或乘操作,得到一个结果并放回数字堆中。直到最后只剩下一个数字,现在要让最后留下来的那个数字是24,问是否存在一种操作方案,并输出一组可行方案。思路显然,n<4n<4时无解。n=4,5n=4,5时可以手玩出解原创 2015-06-23 16:01:08 · 568 阅读 · 0 评论 -
Codeforces #286 Div 1 简要题解
A. Mr. Kitayuta, the Treasure Hunter题目链接http://codeforces.com/contest/506/problem/A题目大意有nn个岛屿,分别标号为00到3000030000,某些岛屿上有宝藏,初始时你在起点0,你的跳跃距离为dd。假如你当前在岛屿ii上,跳跃距离为did_i,那么你可以在跳到岛屿i+dii+d_i后选择下一次你的跳跃距离为di−1d原创 2015-06-01 21:16:41 · 963 阅读 · 0 评论 -
Codeforces #290 Div. 1 简要题解
A. Fox And Names题目链接http://codeforces.com/contest/512/problem/A题目大意给你nn个按照字典序排序的单词。要你构建一个单词表的置换(如将原来的单词里的’a’置换成’z’),使得按照单词表置换后的所有单词满足字典序排序思路很裸的拓扑排序题。 因为已经确定了所有单词的字典序,于是可以确定出原文中每个字母之间的相对关系,在图中连边,做拓扑排序即原创 2015-05-30 11:30:39 · 1444 阅读 · 0 评论 -
Codeforces #299 Div 1 简要题解
A. Tavas and Karafs(536A)题目链接http://codeforces.com/contest/536/problem/A题目大意给你一个首项为AA,公差为BB的等差序列(h1=A,hi=hi−1+Bh_1=A,h_i=h_{i-1}+B) nn次询问(L,t,m)(L,t,m),即在序列中找出一个最大的RR,使得最多进行tt次操作就能将hL...hRh_L...h_R全部变原创 2015-05-18 10:57:02 · 537 阅读 · 0 评论 -
Codeforces #304 Div 2 简要题解
比赛总结这次CF打得还不错,比上次好很多,做了4题,其中3题都是firstblood,E题最后30分钟才开始做,没做出来,B题wa了一次才ac,其间被网速杀了好几回,好在对最后的罚时影响并不是很大。 比赛提交记录: 最终比赛排名(含vp选手,共8445人) 在正式选手里排名123名(正式选手共3249人)A. Soldier and Bananas题目链接http://codeforc原创 2015-06-08 19:02:09 · 555 阅读 · 0 评论 -
World Finals 2015简要题解
A.Amalgamated Artichokes题目链接https://icpc.kattis.com/problems/artichoke题目大意定义数列priceprice,其中 price(k)=p⋅(sin(a⋅k+b)+cos(c⋅k+d)+2)price(k)=p⋅(sin(a⋅k+b)+cos(c⋅k+d)+2) 求price(i)−price(j)(i<j)price(i)-pr原创 2015-06-07 16:51:42 · 1716 阅读 · 0 评论 -
Codeforces #303 Div 2 简要题解
比赛总结第一次AK掉div 2,非常开心,罚时也还好。 比赛中的提交记录 在正式和非正式选手中排名179名(共6932人) 在正式选手里排名27名(共2826人)A. Toy Cars题目链接http://codeforces.com/contest/545/problem/A题目大意给出每个车ii和其他车jj的碰撞情况(ii撞毁、jj撞毁、i、ji、j均撞毁、i、ji、j均未撞毁),问有原创 2015-06-09 08:24:50 · 571 阅读 · 0 评论 -
Codeforces #278 Div 1 简要题解
比赛总结这次div1打得还是很惨,2个小时里一直在wa A题,wa了七八次才ac,罚时太惨。。。 手速真的非常重要啊A. Fight the Monster题目链接http://codeforces.com/contest/487/problem/A题目大意奥特曼打小怪兽,每局开始时,双方都会掉血,各自掉max(0, ATKY − DEFM),max(0, ATKM − DEFY)max(0, A原创 2015-06-12 16:56:09 · 611 阅读 · 0 评论 -
NOI 2014简要题解
Day 1.Problem A. 起床困难综合症100分做法:把数字看成二进制数。对于初始攻击力,我们将其拆成32位,并求出每一位为0和1时经过所有防御门之后分别得到的数字。然后就是按位贪心了,我们尽量让初始攻击力的高位在经过所有防御门后变成1而不是0,根据这一贪心思想,剩下要做的就是个很简单的数位贪心问题了。#include <stdio.h>#include <stdlib.h>#inclu原创 2015-07-09 17:15:10 · 2433 阅读 · 0 评论 -
Codeforces #291 Div 2 简要题解
A. Chewbaсca and Number题目链接http://codeforces.com/contest/514/problem/A题目大意给你一个数字,你可以对其每一位进行翻转操作:假如原来这个数字大小为ii,翻转后就变为9−i9-i,问翻转后数字最小是多少思路水题代码#include <iostream>#include <stdio.h>#include <stdlib.h>#i原创 2015-06-10 20:59:39 · 507 阅读 · 0 评论 -
[Codeforces 55D]Beautiful numbers(数位DP)
题目链接http://codeforces.com/problemset/problem/55/D题目大意多次询问。求[L,R][L,R]中能被自己的每一位数位整除的数字个数思路像大多数的数位DP题一样,我们只需要能求出[0,x]里能被自己的每一位数位整除的数字个数就好了显然数字x能被自己的每一位数位整除,当且仅当它能被自己的每一位数位的LCM整除而1~9的子集的LCM最大值,也就是lcm(1,2.原创 2015-06-30 16:46:24 · 770 阅读 · 0 评论 -
[Codeforces 484A]Bits(拆位贪心)
题目链接http://codeforces.com/problemset/problem/484/A题目大意求[L,R][L,R]里二进制中1的出现次数最多的数字思路首先我们把L和R拆成二进制数,然后个位对齐,形如下面这样: R:1100101000011111 L:0000101100000001 假设L和R的二进制里前缀[1,t][1,t]这部分是相同的,那么答案数字x在[1,t][1,t原创 2015-06-30 16:25:05 · 959 阅读 · 0 评论 -
Codeforces #283 Div 1 简要题解
比赛总结算了不提了,比赛时只弄出来第一题,wa了7次,罚时跪得一塌糊涂,*了狗了。。。A. Removing Columns题目链接http://codeforces.com/contest/497/problem/A题目大意给你nn个依次排列的长度为mm的字符串,构成一个n∗mn*m大小的表格,每次你从中删除一列。问最少删除多少次,才能使得这些字符串是字典序的思路非常坑爹的细节题,其间不知道wa了原创 2015-06-10 21:36:55 · 596 阅读 · 0 评论 -
Codeforces #301 Div 2 简要题解
比赛总结这次比赛和上次发挥得差不多,做了四个题,比较不爽的是其中两个题因为没读清楚题都wa了样例,这里损失了点罚时 提交记录 在正式和非正式选手中排名144名(可以看出我的罚时有多么惨了吧233,每个题的得分基本上打了一半的折扣) 在正式选手里排名15名A. Combination Lock题目链接http://codeforces.com/contest/540/problem/A题目大原创 2015-06-10 10:06:23 · 511 阅读 · 0 评论 -
[UOJ 118][UOJ Round #8]赴京赶考
题目链接http://uoj.ac/problem/118思路比赛的时候没仔细想就打了个30分的暴力QAQ 比赛完了以后这题一堆满分,我才发现这是个水题对于(ai,bi)(a_i,b_i),若ai+1≠aia_{i+1}\neq a_i,则无论bib_i取何值,显然(ai,bi)(a_i,b_i)到(ai+1,bi)(a_{i+1},b_i)都是需要花费1单位时间的。因此我们可以在x维度和y维度分原创 2015-06-10 08:53:32 · 778 阅读 · 0 评论 -
Codeforces #309 Div 1 简要题解
A. Kyoya and Colored Balls题目链接http://codeforces.com/contest/553/problem/A题目大意有kk种颜色的球,每种cic_i个,要求第ii种球的最后一个球要在第i+1i+1种球的最后一个球之前放置。问有多少种合法的放置球的方案。思路我们可以初始先在这个放置序列里填入每种颜色最后一个球,然后从1号球到k号球,填入每种球,ci−1c_i-1个原创 2015-06-29 20:45:20 · 623 阅读 · 0 评论 -
Codeforces #310 Div 1 简要题解
A. Case of Matryoshkas题目链接http://codeforces.com/contest/555/problem/A题目大意俄罗斯套娃。一套套娃的形态如一条链:1->2->3->4… 可以对一条链进行断开操作:1->2->3->4变成1->2和3->4 也可以在一条链后面套上一个新数字,但是新数字必须是链尾数字大小+1:1->2->3->4+5变成1->2->3->4->5原创 2015-06-29 19:49:21 · 569 阅读 · 0 评论 -
[Codeforces 535B]Tavas and Karafs
题目链接http://codeforces.com/contest/535/problem/B题目大意一个数为幸运数,当且仅当它的每一位要么是4,要么是7 求小于等于nn的幸运数个数思路水题。 由于n≤109n\leq 10^9,因此随便怎么暴力都可以,直接DFS爆枚所有在[1,109][1,10^9]内的幸运数,最多只有292^9个,非常少,然后判断每个幸运数是否小于等于nn,统计答案即可。注原创 2015-05-18 11:27:12 · 859 阅读 · 0 评论 -
[UOJ Easy Round #2]简要题解
A. 手机的生产题目链接http://uoj.ac/problem/113思路找规律可以发现,只有$表达式的话,fork()会产生3台手机,fork()$fork()会产生4台手机,fork()$fork()$fork会产生5台手机……依次类推。 那么我们可以用|把若干个连续的$块分割开,每个长度为xx的$块会产生x−1x-1个结果为0的表达式,11个结果为1的表达式,那么我们可以从右边往左边递推原创 2015-05-18 08:58:09 · 1303 阅读 · 0 评论 -
[HDU 5184][BestCoder #32]Brackets(卡特兰数+组合数学+乘法逆元)
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=5184思路这道题看上去是个搜索或者DP的题目,但是实际上题目只需要O(1)O(1)时间便能求出答案,这道题是由一道很经典的类卡特兰数的问题改编而来。原题是这样的:n+mn+m个人排队买票,并且满足,票价为50元,其中nn个人各手持一张50元钞票,mm个人各手持一张100元钞票,除此之外大家身上没有任何其他的原创 2015-03-09 15:05:24 · 699 阅读 · 1 评论 -
[Codeforces #295(Div 1)]简要题解
D. ShopVasya plays one very well-known and extremely popular MMORPG game. His game character has k skill; currently the i-th of them equals to ai. Also this game has a common rating table in which the原创 2015-03-03 16:28:02 · 943 阅读 · 0 评论 -
[Codeforces #297(Div 2)]简要题解
A. Vitaliy and Pie(525A)题目大意给你nn道门,在开第nn道门前必须开第n−1n-1道门,或者换句话说就是所有门必须按照1、2、3......n1、2、3......n这样的顺序依次打开,门与门之间都藏有一个钥匙,第一个门之前也有一把钥匙,每个钥匙和一类门一一对应,小写的是钥匙,大写的是门,不分大小写字母相同的话这个钥匙就和这个门对应起来了。一把钥匙开完一扇门之后就会报废,也可原创 2015-03-27 19:52:00 · 579 阅读 · 0 评论 -
[BestCoder #33]简要题解
真是伤心。。。这场比赛我两个题在20min中全部做完,全部因为忘了特判导致fst,我是sb。。。A.zhx’s submissionshttp://acm.hdu.edu.cn/showproblem.php?pid=5186 最水的题,纯比手速,结果我为了抢时间忘记特判,最后fst掉了。。。 要特判的情况就是输出的答案为0的情况。。。#include <iostream>#include <原创 2015-03-16 10:17:18 · 558 阅读 · 0 评论 -
[Codeforces #295(Div 2)]简要题解
A. PangramA word or a sentence in some language is called a pangram if all the characters of the alphabet of this language appear in it at least once. Pangrams are often used to demonstrate fonts in pr原创 2015-03-02 18:58:33 · 1713 阅读 · 0 评论 -
[2012年四川省选]简要题解
奇怪的游戏http://www.lydsy.com/JudgeOnline/problem.php?id=2756题解似乎这个题我做过? 这是一道非常不错的黑白染色的最大流建模题。。。 首先按照惯例对整个棋盘进行黑白染色,不妨设sum1=sum_1=黑色格子的数字之和,num1=num_1=黑色格子的个数,sum2=sum_2=白色格子的数字之和,num2=num_2=白色格子的个数,最终所有格原创 2015-03-18 22:02:26 · 849 阅读 · 1 评论 -
[****Camp Day 1]C. Control Point(乱搞)
.因为这个camp的题都是内部保密的,所以你们懂得。。。我只会写题目的标题。。。题解也应该只有参加过这次camp的同学才能看明白吧。题目就是要找一个点PP,使得|PA|+2|PB|+3|PC||PA|+2|PB|+3|PC|最小。。。 这是个初中难度的几何题,随便证一下就可以发现PP设在CC点答案最小。。。 然后就没了#include <iostream>#include <stdio.h>原创 2015-03-25 21:41:40 · 778 阅读 · 0 评论 -
[VK Cup 2015 - Round 1]简要题解
B. Group Photo 2 (online mirror version)题目大意给你nn个矩形,以及它们的w(长)、h(宽)w(长)、h(宽),它们以它们的长为底边并排紧紧挨在一起,下边缘呈一条直线,你可以将其中不超过[n2][\frac n 2]个矩形旋转9090度,求最小的覆盖所有矩形的矩形面积是多少。题解因为题目范围非常小,wi,hi<=1000w_i,h_i<=1000,因此最终的最原创 2015-03-24 20:00:31 · 627 阅读 · 0 评论 -
[Codeforces #294(Div 2)]简要题解
A. A and B and ChessA and B are preparing themselves for programming contests.To train their logical thinking and solve problems better, A and B decided to play chess. During the game A wondered whose原创 2015-03-01 10:36:45 · 924 阅读 · 0 评论 -
[HDU 5183][BestCoder #32]Negative and Positive (NP) (STL模板)
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=5183题目大意给定一个数组(a0,a1,a2,⋯an−1)(a_0,a_1,a_2,⋯a_n−1)和一个整数KK, 请来判断一下是否存在二元组(i,j)(0≤i≤j<n)(i,j)(0≤i≤j<n)使得 NP−sum(i,j)NP−sum(i,j) 刚好为KK。这里NP−sum(i,j)=ai−ai+1+a原创 2015-03-09 15:34:23 · 700 阅读 · 0 评论 -
[Codeforces #296 (Div. 2)]简要题解
A. Playing with Paper题目大意给一个大小为a∗ba*b的长方形纸片反复做如下操作: 直到纸片变成了一个正方形,问这样做最终得到了多少个正方形(最后剩下的那个正方形也算)。题解比较好想到一个递归的做法,就是每次模拟把a∗ba*b大小的棋盘变成b∗(a−b)b*(a-b)大小的棋盘,但是这样做会爆栈,原因是中间递归的次数太多,但是可以发现如果这个纸片是一个很长的长方形的话,多次原创 2015-03-20 15:05:24 · 585 阅读 · 0 评论 -
[UOJ 82]水题生成器(乱搞)
题目链接http://uoj.ac/problem/82思路比赛时乱写了个爆搜就交上去了,题目数据真心水。。。居然乱搞出来50分。。。后来发现其实优化一下,我本来搜出的是最优解,即用的约数最少的解,但是实际上题目只要输出可行解,找到一组可行解就可以直接退出了,稍微改下就是75,我擦。。。比赛时zhw神犇在2min时直接搞掉这题,后来发现他的代码居然比我的爆搜还短好多。。。实际上这个题是没有无解的情况原创 2015-03-23 10:01:29 · 698 阅读 · 0 评论 -
Codeforces #272 Div 1 简要题解
比赛总结这次打得比上次稍微好点(其实主要是开了挂的缘故),三个题中只有A wa了一发,B和C都是fb。在正式和非正式选手中排名146名,在正式选手里排名120名A. Dreamoon and Sums题目链接http://codeforces.com/contest/477/problem/A题目大意定义一个数字xx是优美的,当且仅当xmodb≠0,⌊xb⌋xmodb=k,k∈[1,a]x \mod原创 2015-06-18 15:43:04 · 636 阅读 · 0 评论 -
Codeforces #305 Div 1 简要题解
B. Mike and Feet题目链接http://codeforces.com/contest/547/problem/B题目大意对于1≤x≤n1\leq x \leq n,询问长度为nn的序列aa里,ai...ai+x−1a_i...a_{i+x-1}里最小元素的最大值思路首先我们求出两个数组L[],R[]L[],R[],L[i],R[i]L[i],R[i]分别代表在aia_i左边最近的比ai原创 2015-05-27 16:29:17 · 538 阅读 · 0 评论