ZOJ刷题
画船听雨
和梦想谈一次恋爱,也要疯狂,也要坚持
展开
-
ZOJ 3623 Battle Ships
Battle ShipsTime Limit: 2 Seconds Memory Limit: 65536 KBBattle Ships is a new game which is similar to Star Craft. In this game, the enemy builds a defense tower, which has L longevity. T原创 2013-04-23 09:23:59 · 2476 阅读 · 0 评论 -
ZOJ 3791 An Easy Game(dp+组合数)
题目意思是:给你两串二进制串,每串有n个,原创 2014-06-22 20:25:31 · 932 阅读 · 0 评论 -
ZOJ 3792 Romantic Value(最小割问题)
题目的意思很扯,原创 2014-06-22 20:30:47 · 821 阅读 · 0 评论 -
ZOJ First Digit(瞎搞)
基本上就是英文阅读啊,很扯输出“1”就ok了啊。原创 2014-06-22 20:34:26 · 878 阅读 · 0 评论 -
ZOJ 3795 Grouping (tarjan缩点求最长链)
题目大意就是给你n个数,m组原创 2014-06-22 20:41:10 · 787 阅读 · 0 评论 -
ZOJ 3789 Gears(并查集)
题目大意:原创 2014-06-22 20:04:40 · 1049 阅读 · 1 评论 -
十六周周赛总结
感觉省赛之后比赛的频率原创 2014-06-22 21:14:39 · 703 阅读 · 0 评论 -
ZOJ 3802 Easy 2048 Again(状压dp)
这道题的意思就是:2048游戏变成了只有一行的时候的玩法,可以向左合并。给你一串数字你可以选择一些加入队列,和为每个数的和,加上合并成的数字。解题思路:如果一个序列可以合并那么它一定是降序的,比如:32,16,8,4否则的话,他是不能合并的此时的和就确定了。比如32, 32, 8,16.后面的16怎么合并都会比8大,所以是16之前的数字不可能继续合并下去。通过分析我们可以知道降序序列最多会有1原创 2014-08-26 10:05:13 · 1061 阅读 · 0 评论 -
ZOJ 3806 Incircle and Circumcircle(几何+二分)
题目大意:给你一个三角形的内接圆的半径和外接圆的半径,让你找出符合条件的三角形的三条边的边长。如果没有输出“NO Solution!”。首先是判断是否可以构成三角形:如图:当 内切圆与外接圆的圆心相同时,为构成符合条件的三角形的最大条件。这样就找到了关系r*2 == R,所以当r*2 > R时是不存在这样的三角形的。在满足的条件下,我们通过构造等腰三角形来找到满足条件的原创 2014-08-25 17:43:15 · 1037 阅读 · 0 评论 -
ZOJ 3822 Domination(概率dp)
概率dp,一开始用了二维超时,后来加了一位记忆化就不超时了啊。dp[x][y][z]代表已经覆盖了第x行y列此时还剩下k个空格。所以:dp[x][y][z] = p1*dp[x+1][y][z-1]+p2*dp[x][y+1][z-1]+p3*dp[x+1][y+1][z-1]+p4*dp[x][y][z-1] + 1。DominationTime Limit: 8 Secon原创 2014-10-12 19:27:46 · 1262 阅读 · 0 评论 -
ZOJ Consecutive Blocks(左右指针移动)
题意很简单就是让你看看隔着k个最大还能构成原创 2014-06-22 20:11:48 · 800 阅读 · 0 评论 -
ZOJ 3329 One Person Game(概率dp,迭代系数)
题目大意:有三个骰子,分别有k1,k2,k3个面。每次掷骰子,如果三个面分别为a,b,c则分数置0,否则加上三个骰子的分数之和。当分数大于n时结束。求游戏的期望步数。初始分数为0原创 2014-07-09 21:06:20 · 801 阅读 · 0 评论 -
ZOJ 3640 Help Me Escape(概率dp求期望)
题目大意:一只吸血鬼,有n条路给他走,每次他随机走一条路,每条路有个限制,如果当时这个吸血鬼的攻击力大于等于某个值,那么就会花费t天逃出去,否则,花费1天的时间,并且攻击力增加,问他逃出去的期望原创 2014-07-09 20:29:16 · 729 阅读 · 0 评论 -
ZOJ 3633Alice's present
这道题是求区间内出现多次的数字,数据很大。。不能hash、、用set过的啊、、Alice's presentTime Limit: 5 Seconds Memory Limit: 65536 KBAs a doll master, Alice owns a wide range of dolls, and each of them has a number t原创 2013-08-22 21:00:27 · 2268 阅读 · 0 评论 -
ZOJ 1542 Network
题意:给你N个点M条边,求最小生成树,并且输出最小生成树里最大的那条边,并且输出路径 NetworkTime Limit: 2 Seconds Memory Limit: 65536 KB Special JudgeAndrew is working as system administrator and is planning to establi原创 2013-08-24 12:58:32 · 2207 阅读 · 0 评论 -
ZOJ 3551 Bloodsucker
这是今天比赛中的一道题目,比赛的时候没弄懂怎么做,那时候对期望忘没了啊、、后来比赛结束之后才知道只是一道概率DP的题目、、可是不太会啊,所以就问同学+看题解终于弄懂了啊、、不容易啊、、题意:一共有n个人,每天都会有一个人又一定的几率变成吸血鬼,求所有人变成吸血鬼的期望。思路:概率DP,我们可以逆推,dp[i]代表i个人到所有人变成吸血鬼的概率,往上逆推。这里我说一下状态方程的推导:原创 2013-08-24 16:24:04 · 2380 阅读 · 0 评论 -
ZOJ 3406 Another Very Easy Task
水题啊、、字符串处理啊、、Another Very Easy TaskTime Limit: 2 Seconds Memory Limit: 65536 KBThis task is so easy that the description is omitted.Sample InputA numeronym is a number-based wor原创 2013-08-22 21:03:09 · 2423 阅读 · 0 评论 -
ZOJ 3693 Happy Great BG
纯水题啊、、但是精度处理的时候一定要注意啊、、Happy Great BGTime Limit: 2 Seconds Memory Limit: 65536 KBThe summer training of ZJU ICPC in July is about to end. To celebrate this great and happy day, the原创 2013-08-22 21:06:44 · 2326 阅读 · 0 评论 -
ZOJ 3714 Java Beans
求连续M个数的最大和、、Java BeansTime Limit: 2 Seconds Memory Limit: 65536 KBThere are N little kids sitting in a circle, each of them are carrying some java beans in their hand. Their teacher原创 2013-08-22 21:04:45 · 2583 阅读 · 0 评论 -
ZOJ 3715 Kindergarten Election(枚举+贪心)
今天练习赛的一个题目,做的时候错了N边,sad啊、、贪心的时候贪错了啊。我是这么贪的,把得到的选票进行排序。然后判断第一个人的的票的多少与最多的的票的差距。然后从所有的里面选择新的糖果数少的,加入。这样贪心的话,会出现错误。比如说第一个比最大的一个少1票。如果从最大的里面拿出一票给第一个的值小于从其他的地方拿来两个的值小的话。这么贪心就出现错误了啊。正确的方法是:由于这里的n比较小,我们只要枚原创 2014-03-06 20:14:57 · 1131 阅读 · 0 评论 -
ZOJ 3605 Find the Marble(三维dp)
n个杯子,有一个石头放在第s号杯子里,然后交换这些杯子m次,只能记住k次,每次交换被忘掉的概率相同,那个猜的人最可能猜哪号杯里有石头。dp[i][j][t] 代表从第i个交换中有j次没看到。然后这是第t个情况为dp[i][j][t]。选择一个最大的dp[m][m-k][ti]输出ti。状态转移: if(能看见) if(t==x) dp[i][j][t] += dp[i-1][j][y] els原创 2014-03-10 13:13:50 · 844 阅读 · 0 评论 -
ZOJ 3777(状压dp)
浙江省赛的原创 2014-04-15 09:38:01 · 1622 阅读 · 0 评论 -
ZOJ Monthly, February 2012 C,D,F,H
C:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3573瞎搞题,可以用线段树+lazy过。CB曾经出过一个类似的,可以0(N)的处理。左边加右边减,边走边算。#include #include #include #include #include #include #include #include原创 2014-11-01 12:41:47 · 977 阅读 · 0 评论