自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Codeforces Round #353 (Div. 2)E. Trains and Statistic

链接:http://codeforces.com/contest/675/problem/E题意:给定n个火车站的信息,a[i]表示能在第i站买到去i+1~a[i]之间任意一站的票(a[n]因为是终点站所以只给前n-1个站的信息),设f[i][j]表示从第i个站到第j个站至少要买多少次票。求sum=f[i][j](i分析:CF上是有题解的,不过这个题解挺简练的,需要立即其中的含义。我们设d

2016-05-18 16:51:38 486

原创 hdu1079Calendar Game

链接:http://acm.hdu.edu.cn/showproblem.php?pid=1079题意:给定一个在1990.1.1~2001.11.4之间的日期year,month,day,两人轮流进行操作:(1)将日期变为下一天。(2)day不变month往后挪一个月,如果日期中下一个月没有day这一天则不能进行操作。谁不能操作谁输。分析:一个处理日期的前一天和后一天、后一个月的问题,加

2016-05-18 15:43:41 385

原创 hdu1517A Multiplication Game

链接:http://acm.hdu.edu.cn/showproblem.php?pid=1517题意:给定一个整数n,先手从1开始操作,谁先使这个数字>=n谁就获胜。操作:乘以2~9任意一个数。分析:之前做的博弈都是将大数减小,这种博弈是变大,有点不同,但是博弈的基础理论还是不变的,设P(必败点),N(必胜点),那么初始有n~∞是必败点,那么能一步操作到达必败点为必胜点:n/9~n-1(

2016-05-18 14:36:48 377

原创 Codeforces Round #353 (Div. 2)D. Tree Construction

链接:http://codeforces.com/contest/675/problem/D题意:按二叉搜索树的方法插入n个互不相等的数,然后要求输出除根以外n-1个点的父亲的权值。分析:当我们建好整棵树后,我们会知道这棵二叉树的中序遍历就是这些数从小到大排列,那么每个数的父亲就是比它小的中最大的那个数或者比它大的数中最小的。知道了这些之后我们随便用点结构或者stl里面的容器都行啦。我用的

2016-05-17 21:24:15 396

原创 Codeforces Round #353 (Div. 2)C. Money Transfers

链接:http://codeforces.com/contest/675/problem/C题意:给定和为0的n个数a[1]~a[n],形成环即a[1]与a[n]相邻,操作:每个位置的数能向它相邻的位置转移。求最后变成全0最少需要转移多少次。分析:这题在比赛的时候卡了很多人,这个建模思想在大白书前两页就有,稍微有一点点变形,没看过的同学试着看看我写的分析吧。我们设第i的位置a[i]向它前面

2016-05-17 21:07:48 348

原创 bzoj2527: [Poi2011]Meteors

链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2527题意:中文题。分析:整体二分的题,设函数div(l,r,L,R)分治解决,含义为询问L到询问R的答案在操作l到操作r中,然后分治求解。本题需要注意的地方:(1)因为操作的是区间且区间较大,不能直接对每个操作暴力处理这个区间,应该用树状数组将操作的量减小。(2)因为在树状数组中存的量

2016-05-16 22:08:10 358

原创 hzau华中农业大学第四届程序设计大赛网络同步赛F.LCS

链接:http://acm.hzau.edu.cn/problem.php?id=17题意:给定两个字符串s,t,和一个数k,求最长公共子序列并且每一段连续的子串长度>=k。分析:先预处理下分别以s[i]和t[j]为结尾的LCP[i][j],直接dp就行了。代码:#include#include#include#include#include#include#inclu

2016-05-15 16:54:26 1648

原创 UVA1378A Funny Stone Game

链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=41555题意:有n堆石子排成一行,a[0]~a[n-1]。两个人轮流进行游戏:每次玩家都有找到一组三元组(i,j,k){i分析:这题我们对SG函数的理解要更深一点,而且要了解子游戏的异或和对母游戏的影响。对SG函数的理解大家自己去网上找资料学习。我这里只对该题进行

2016-05-13 22:08:49 411

原创 hdu1850Being a Good Boy in Spring Festival

链接:http://acm.hdu.edu.cn/showproblem.php?pid=1850题意:中文题。分析:这题从经典的nim博弈变为了求先手取第一次的方案数,这其实就是考察我们对于nim博弈这个原理的理解,因为我们的异或和xor只有非0的时候才有先手胜的方法,那么我们只要考虑怎么样才能从将异或和变为0,只要简单思考一下我们就能知道只要将xor的最高位二进制减小至剩余的位的数值大

2016-05-13 20:59:18 426

原创 hdu1848Fibonacci again and again

链接:http://acm.hdu.edu.cn/showproblem.php?pid=1848题意:中文题。分析:基础的SG函数的应用。代码:#include#include#include#include#include#include#include#include#include#include#include#include#pragma com

2016-05-13 20:47:54 337

原创 Codeforces Round #352 (Div. 2)C. Recycling Bottles

链接:http://codeforces.com/contest/672/problem/C题意:给定两个人的位置x1,y1,x2,y2和垃圾桶在的位置x,y,再给n个垃圾的位置,每次一个人只能携带一个垃圾,求将所有垃圾送入垃圾桶要走的最短距离。分析:这个题目的情况太多太杂,导致终测后通过人数从800+人变成了300+人。其实这个题目情况复杂是因为跟垃圾的位置和人的位置的综合原因造成的,如

2016-05-12 19:38:29 308

原创 bzoj2738: 矩阵乘法

链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2738题意:中文题。分析:将矩阵中所有元素按值大小从小到大排序,然后将询问离线,我们将n*n个数和q个询问同时分治,每次分治有(l,r,L,R)表示大小排名在l到r之间的数包含了询问L到R的答案。当l==r的时候就能找到答案啦,记得用二维树状数组维护一下矩阵中的元素个数。O(n*nlog

2016-05-12 00:28:52 390

原创 hdu1536S-Nim

链接:http://acm.hdu.edu.cn/showproblem.php?pid=1536题意:给定k个数s[1]~s[k],再给定多组数据,每组数据给定n个数字表示有n个正数a[1]~a[n],玩家每次可以从某一堆里减去一个s[j]。无法操作就输了。分析:博弈中SG函数的经典应用。代码:#include#include#include#include#includ

2016-05-11 17:18:45 441

原创 hdu2509Be the Winner

链接:http://acm.hdu.edu.cn/showproblem.php?pid=2509题意:给出n堆苹果,每次可以选择一堆苹果取出一些(至少1个,最多整堆),被取的那一堆剩下的x个苹果可以保持为1堆或者分为2堆。最后取完的人输。分析:同hdu1907http://blog.csdn.net/fsss_7/article/details/51374659代码:#inclu

2016-05-11 16:19:03 678

原创 hdu1907John

链接:http://acm.hdu.edu.cn/showproblem.php?pid=1907题意:有n个装有若干糖果的盒子,有两个人轮流拿糖果,只能在一个盒子中拿,至少拿一个糖果最多可拿掉整盒。拿完最后一次的人输。分析:经典的Nim博弈的一点变形。设糖果数为1的叫孤独堆,糖果数大于1的叫充裕堆,设状态S0:a1^a2^..an!=0&&充裕堆=0,则先手必败(奇数个为1的堆,先手必败

2016-05-11 15:31:54 1525

原创 hdu4521小明系列问题——小明序列

链接:http://acm.hdu.edu.cn/showproblem.php?pid=4521题意:中文题。分析:最长上升子序列,距离大于d。一点点变动而已,用线段树或树状数组维护一下小当前值a[i]且在i-d-1之前的所有的dp[j]就行了。代码:#include#include#include#include#include#include#include#i

2016-05-10 22:24:03 569

原创 NEU1694: Primorial vs LCM

链接:http://acm.neu.edu.cn/hustoj/problem.php?id=1694题意:给定多个n,求LCM(1~n)/pi{pi为1~n中的素数}。分析:因为n太大有10^14,我们得观察一些性质才行。因为要求的是最小公倍数然后除掉所有的质数,这里很明显大于sqrt(n)的素数就没意义了,因为最后答案中留下的只能是指数大于1的素数。那么我们就将素数范围缩小到了10^7

2016-05-10 21:26:55 1034

原创 hdu5126stars

链接:http://acm.hdu.edu.cn/showproblem.php?pid=5126题意:给定n个操作,1:(x,y,z)添加一个在三维空间内的在(x,y,z)的点。2:询问,给定(x1,y1,z1)-(x2,y2,z2)求在这个长方体内的点。分析:在普通cdq分治上多了一维,那么套一个cdq分治就行啦。cdq套cdq,过程很简单,但是复杂度高一点而已。O(n(logn)^3

2016-05-10 00:44:37 1067

原创 Codeforces Round #351 (VK Cup 2016 Round 3, Div. 2 Edition)

链接:http://codeforces.com/contest/673problemA. Bear and Game:看90分钟电视,有n个有趣点,如果持续15没有看到有趣的点,那么就关电视,问什么时候会关掉电视。分析:水题。找到第一个跨度大于15的点即可,注意答案最大90。代码:#include#include#include#include#include#incl

2016-05-08 21:39:51 804

原创 Codeforces Round #350 (Div. 2)

链接:http://codeforces.com/contest/670problemA Holidays:先假设没有闰年,然后给出一个n,求连续的n天中,周末最少能有多少天,最多能有多少天。分析:对7去余,然后判一下就行了。代码:#include#include#include#include#include#include#include#include#inc

2016-05-07 22:59:28 853

原创 hdu5668Circle

链接:http://acm.hdu.edu.cn/showproblem.php?pid=5668题意:给定n个人的约瑟夫环的出队时间点,求出构造这个出队序列的最小报数k,如果无解输出"Creation August is a SB!"。分析:看到题解说是模拟得出n个不定方程,然后用中国剩余定理求解。我想这个模拟想了半天,是不是像普通的数学方法求最后一个出队编号一样去做。然后这样想了很久,

2016-05-05 22:30:47 754

原创 whuProblem 1613 - Count in Sama’s triangle

链接:http://acm.whu.edu.cn/land/problem/detail?problem_id=1613题意:构造f[i][0]=a,f[i][i]=b,f[i][j]=f[i-1][j-1]+f[i-1][j]的30行30列的类杨辉三角矩阵,计算所有的数对有(a,b)中有多少个位置的值等于m。分析:因为我们的构造方法是一样的,变动的是a和b,那么我们在每一个位置f[i][

2016-05-04 22:43:31 430

原创 hdu3466Proud Merchants

链接:http://acm.hdu.edu.cn/showproblem.php?pid=3466题意:给定n个物品的信息,Pi,Qi,Vi,购买物品i需要至少Qi元,但实际只有付出Pi元,获得的价值为Vi。给定m元,求最大能获得多大的价值。分析:很明显的01背包的变形,但是其中的证明却是需要严谨证明,之前马虎的做过一遍,这次补上是为了严谨证明一下,自己脑补的,如有问题希望看到的人能够指出

2016-05-04 15:28:38 1683 1

空空如也

空空如也

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

TA关注的人

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