自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

初涉_代码世界

记录一些自己做题时的思路,供自己以后回顾,也可供他人参考

  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 ZOJ 3705 10th 省赛 A Applications【模拟】

题目链接http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3705思路算是比较简单的模拟题吧,题意太长就不讲了。 比赛时是最后的时间做这题的,结果看太快了没看到分数相同时要按名字字母顺序排,导致WA到最后。 后来debug时想着按分数增序然后输出后m个,结果比较名字时写的还是小于导致名字成增序,逆着输出就是降序了,于是又de

2016-02-29 17:54:24 425

原创 ZOJ 3713 10th省赛 I In 7-bit【位运算】

题目链接http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5016思路TM竟然有空字符串!卧槽卧槽卧槽!一直到比赛结束都没想到这点….知道真相后泪流满面….题意很简单就是设字符串长度为n,把n用二进制表示,每次取右七位,如果取完了那么第八位就是0,否则就是1,然后每八位分两个四位的十六进制数输出就行。最后跟上字符串本身的十六进制。A

2016-02-28 18:49:34 521

原创 ZOJ 3785 11th省赛 J What day is that day?【打表找规律】

题目链接http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5272思路就是说今天是星期六,问11+22+33+44+...nn1^1+2^2+3^3+4^4+...n^n天后是星期几。 打个表找规律吧,暴力查找下发现循环节是294。 比赛时没往这方面想,以为是递推关系,然后T了无数遍最后还是没做出来,唉总归是题目做的太少了。以下

2016-02-28 11:23:20 323

原创 ZOJ 3778 11th省赛 C Talented Chef

题目链接http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5265思路比赛时就我一个没写出来…充分揭示了我智商不足的事实… 参考:http://blog.csdn.net/u013570474/article/details/28470921题意是,n盘菜,每盘菜a[i]个步骤,每次最多能做m盘菜的一个步骤,问最少几次能做完。

2016-02-27 20:14:04 554

原创 ZOJ 2972 5th省赛 H Hurdles of 110m 【DP】

题目链接http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1971思路第一道不看题解写出来的DP题,泪流满面呀。就是说一条跑道被分成n段,每段可以使用快跑(消耗F1[i]能量,时间T1[i]),正常跑(不消耗能量,时间T2[i]),慢跑(恢复F2[i]能量,时间T3[i])三种模式。能量上限为m,初始满能量。问最短用时。很容易想到边

2016-02-22 20:24:52 745

原创 ZOJ 3211 6th省赛 J Dream City【DP】

题目链接http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3374思路很经典的题,大意是给你n棵摇钱树,你要在m天内连续砍掉m棵,每棵树的初始价值是ai,每日增长bi,问能获得的最大价值是多少。 其实这题就是一个物品价格会变的01背包问题,可以用贪心转换成01背包的求解方式。 贪心策略是:对于任意确定的m棵树,砍树顺序是确定的,

2016-02-22 17:35:22 435

原创 寒假集训 1007

思路题意是给你n个人的捐钱区间[a,b],叫你设定一个值x,如果x < a,则那个人会捐a元,如果x在[a,b]内,会捐x元,否则如果x > b,就不捐。 现在求一个x使得捐钱总数最大。当x逐渐增大时,可以发现总数减小的时刻仅为b[i],即b[i]为总数的极值点。 所以把a[i],b[i]增序排好, 然后历遍b[i],对于每个b[i],用二分查找找出a[i]中第一个比它大的元素下标p,那么对于

2016-02-18 16:15:23 361

原创 寒假集训 1005

思路题意是从点1走到点n,m条边,每条边有个耗时d和等级s,问使得总耗时 < t的走法中,所有边的s最大值的最小值是多少,并给出当前s下的最小耗时。历遍所有s,对每个s限制下用dijkstra求一次最短路,判断是否 < t,取符合条件的最小s即可。 但这样复杂度是 m×n2m\times n^2, 会超时。 所以用二分查找对历遍s的过程进行优化,将所有的s排好序,用二分查找的方法,每次只对中间的

2016-02-12 23:08:43 373

原创 597C. Subsequences【DP】【树状数组】

题目链接http://codeforces.com/problemset/problem/597/C思路就是叫你求长度为k+1(直接当k吧,读完加个1就行)的上升子序列个数。设dp[i][j]为以a[i]结尾的长度为j的上升子序列个数,则可以写出方程: dp[i][j]=∑i−1k=1\sum_{k=1}^{i-1}dp[k][j-1] where a[k] < a[i]. 那么最终答案就是an

2016-02-10 22:50:30 516

原创 621C. Wet Shark and Flowers【概率】

C. Wet Shark and Flowerstime limit per test2 secondsmemory limit per test256 megabytesinput:standard inputoutput:standard outputThere are n sharks who grow flowers for Wet Shark. They are all sitti

2016-02-05 19:01:07 373

原创 ZOJ2849 Attack of Panda Virus 【广搜】【优先队列】

Attack of Panda VirusTime Limit: 3 Seconds Memory Limit: 32768 KBIn recent months, a computer virus spread across networks in China. The virus came with an icon of a lovely panda, hence the name

2016-02-04 17:21:57 451

空空如也

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

TA关注的人

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