hdu
文章平均质量分 73
h1021456873
这个作者很懒,什么都没留下…
展开
-
HDU 1014 Uniform Generator (水题_格式控制)
Problem DescriptionComputer simulations often require random numbers. One way to generate pseudo-random numbers is via a function of the formseed(x+1) = [seed(x) + STEP] % MODwhere '%' is原创 2015-08-13 19:26:36 · 330 阅读 · 0 评论 -
HDU 5233 Gunner II (二分)
问题描述很久很久以前,有一个叫Jack的枪手。他非常喜欢打猎。一天,他去了一个小树林。那儿有n只鸟,还有n棵树。第i只鸟站在第i棵树的顶端。这些树从左到右排成一条直线。每一棵树都有它的高度。Jack站在最左边那棵树的左边。当Jack在高度为H的地方向右发射一棵子弹时,站在高度为H的树上且离Jack最近的鸟儿就会落下来。Jack会射击多次,他想知道每次射击哪只鸟儿会落下来。输入描述原创 2015-08-28 15:27:55 · 667 阅读 · 1 评论 -
HDU 1988 Flipping Burned Pancakes (同uva煎饼一样的题)
Problem DescriptionThe cook at the Frobbozz Magic Pancake House sometimes falls asleep on the job while cooking pancakes. As a result, one side of a stack of pancakes is often burned. Clearly, it原创 2015-08-26 23:49:51 · 1156 阅读 · 0 评论 -
hdu 饭卡 (背包)
Problem Description电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。Inp原创 2015-07-24 19:35:28 · 850 阅读 · 1 评论 -
HDU 1017 A Mathematical Curiosity (枚举水题)
Problem DescriptionGiven two integers n and m, count the number of pairs of integers (a,b) such that 0 This problem contains multiple test cases!The first line of a multiple input is an in原创 2015-08-14 15:42:29 · 662 阅读 · 0 评论 -
hdu 1213 How Many Tables (并查集)
Problem DescriptionToday is Ignatius' birthday. He invites a lot of friends. Now it's dinner time. Ignatius wants to know how many tables he needs at least. You have to notice that not all the fri原创 2015-07-27 15:28:52 · 317 阅读 · 0 评论 -
HDU 2157 How many ways?? (DP)
Problem Description春天到了, HDU校园里开满了花, 姹紫嫣红, 非常美丽. 葱头是个爱花的人, 看着校花校草竞相开放, 漫步校园, 心情也变得舒畅. 为了多看看这迷人的校园, 葱头决定, 每次上课都走不同的路线去教室, 但是由于时间问题, 每次只能经过k个地方, 比方说, 这次葱头决定经过2个地方, 那他可以先去问鼎广场看看喷泉, 再去教室, 也可以先到体育场跑几圈,原创 2015-08-05 17:03:55 · 444 阅读 · 0 评论 -
HDU 1233 还是畅通工程 (克鲁斯卡尔_最小生成树+贪心)
Problem Description某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。 Input测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( 当原创 2015-08-11 23:49:49 · 400 阅读 · 0 评论 -
HDU 1829 A Bug's Life (并查集)
题意:题意:有n个人,给你m对关系,问有没有同性恋的。 Problem DescriptionBackground Professor Hopper is researching the sexual behavior of a rare species of bugs. He assumes that they feature two different genders原创 2015-07-28 11:51:38 · 467 阅读 · 1 评论 -
HDU 3006 The Number of set (状态压缩dp)
这题真是让我看到了位运算和状压DP的神奇之处! 这题就是用一个二进制数保存一个集合的元素 比如一个集合中有两个元素 1 3 那就用5 (101)表示这个集合 就是用0 1 来表示这个集合中一个数存不存在 再比如 一个集合有 三个元素 1 4 5 就在这几个位子上标为1,那就用25 (11001)来表示这个集合!在借助于位运算的或( | )就可已达到合并集合的目的原创 2015-07-31 09:48:19 · 351 阅读 · 0 评论 -
HDU 1166 敌兵布阵 (树状数组)
Problem DescriptionC国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地的人数都有可能发生变动,可能增加或减少若干人手,但这些都逃不过C国的监视原创 2015-08-04 10:37:22 · 407 阅读 · 0 评论 -
HDU 3371 Connect the Cities (克鲁斯卡尔)
Problem DescriptionIn 2100, since the sea level rise, most of the cities disappear. Though some survived cities are still connected with others, but most of them become disconnected. The governmen原创 2015-08-12 12:41:15 · 383 阅读 · 0 评论 -
HDU 小希的迷宫 (并查集)
Problem Description上次Gardon的迷宫城堡小希玩了很久(见Problem B),现在她也想设计一个迷宫让Gardon来走。但是她设计迷宫的思路不一样,首先她认为所有的通道都应该是双向连通的,就是说如果有一个通道连通了房间A和B,那么既可以通过它从房间A走到房间B,也可以通过它从房间B走到房间A,为了提高难度,小希希望任意两个房间有且仅有一条路径可以相通(除非走了回头路原创 2015-07-27 16:43:39 · 418 阅读 · 0 评论 -
HDU Reward(发工资) 2647 (拓扑排序 vector)
Problem DescriptionDandelion's uncle is a boss of a factory. As the spring festival is coming , he wants to distribute rewards to his workers. Now he has a trouble about how to distribute the rewa原创 2015-08-03 16:16:55 · 487 阅读 · 1 评论 -
HDU 1258 Sum It Up (DFS)
Problem DescriptionGiven a specified total t and a list of n integers, find all distinct sums using numbers from the list that add up to t. For example, if t=4, n=6, and the list is [4,3,2,2,1,1],原创 2015-08-12 17:20:58 · 413 阅读 · 0 评论 -
HDU 1012 u Calculate e (水题)
Problem DescriptionA simple mathematical formula for e iswhere n is allowed to go to infinity. This can actually yield very accurate approximations of e using relatively small values of n.原创 2015-08-13 16:43:59 · 374 阅读 · 0 评论 -
HDU 2818 Building Block (并查集)
Problem DescriptionJohn are playing with blocks. There are N blocks (1 M X Y : Put the whole pile containing block X up to the pile containing Y. If X and Y are in the same pile, just ignore t原创 2015-07-28 10:17:09 · 427 阅读 · 0 评论 -
HDU 1863 畅通工程 (克鲁斯卡尔—最小生成树)
Problem Description省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。经过调查评估,得到的统计表中列出了有可能建设公路的若干条道路的成本。现请你编写程序,计算出全省畅通需要的最低成本。Input测试输入包含若干测试用例。每个测试用例的第1行给出评估的道路条数 N、村庄数目M (原创 2015-08-11 23:19:58 · 426 阅读 · 0 评论 -
HDU 1013 Digital Roots (简单题_大数)
Problem DescriptionThe digital root of a positive integer is found by summing the digits of the integer. If the resulting value is a single digit then that digit is the digital root. If the result原创 2015-08-13 17:13:15 · 381 阅读 · 0 评论 -
HDU Train Problem I (STL_栈)
Problem DescriptionAs the new term comes, the Ignatius Train Station is very busy nowadays. A lot of student want to get back to school by train(because the trains in the Ignatius Train Station is原创 2015-08-15 12:52:04 · 668 阅读 · 0 评论 -
hdu Piggy-Bank (背包)
Problem DescriptionBefore ACM can do anything, a budget must be prepared and the necessary financial support obtained. The main income for this action comes from Irreversibly Bound Money (IBM). Th原创 2015-07-24 19:39:02 · 490 阅读 · 0 评论 -
HDU pie (二分查找)
Problem DescriptionMy birthday is coming up and traditionally I'm serving pie. Not just one pie, no, I have a number N of them, of various tastes and of various sizes. F of my friends are coming to my原创 2015-07-25 15:16:15 · 487 阅读 · 0 评论 -
HDU Rightmost Digit (快速幂)
Problem DescriptionGiven a positive integer N, you should output the most right digit of N^N.InputThe input contains several test cases. The first line of the input is a single integer T原创 2015-07-30 16:10:44 · 400 阅读 · 0 评论 -
HDU 5349 MZL's simple problem (STL 优先队列)
Problem DescriptionA simple problemProblem DescriptionYou have a multiple set,and now there are three kinds of operations:1 x : add number x to set2 : delete the minimum number (if the set原创 2015-08-04 17:57:36 · 397 阅读 · 0 评论 -
HDU 3367 Pseudoforest (克鲁斯卡尔_最大生成树:带一环)
Problem DescriptionIn graph theory, a pseudoforest is an undirected graph in which every connected component has at most one cycle. The maximal pseudoforests of G are the pseudoforest subgraphs of原创 2015-08-12 15:51:45 · 378 阅读 · 0 评论 -
HDU 1004 Let the Balloon Rise (map使用)
Problem DescriptionContest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges' favorite time is guessing the most popular problem. When the contest原创 2015-08-13 14:36:18 · 440 阅读 · 0 评论 -
HDU 3038 How Many Answers Are Wrong (并查集)
题目大意:有n次询问,给出a到b区间的总和,问这n次给出的总和中有几次是和前面已近给出的是矛盾的??Problem DescriptionTT and FF are ... friends. Uh... very very good friends -________-bFF is a bad boy, he is always wooing TT to p原创 2015-07-29 10:57:24 · 294 阅读 · 0 评论 -
HDU 1285 确定比赛名次 (拓扑排序)
Problem Description有N个比赛队(1Input输入有若干组,每组中的第一行为二个数N(1Output给出一个符合要求的排名。输出时队伍号之间有空格,最后一名后面没有空格。其他说明:符合条件的排名可能不是唯一的,此时要求输出时编号小的队伍在前;输入数据保证是正确的,即输入数据确保一定能有一个符合要求的排名。Samp原创 2015-08-03 11:13:26 · 338 阅读 · 0 评论 -
HDU 2094 产生冠军 (STL:set用法)
Problem Description有一群人,打乒乓球比赛,两两捉对撕杀,每两个人之间最多打一场比赛。球赛的规则如下:如果A打败了B,B又打败了C,而A与C之间没有进行过比赛,那么就认定,A一定能打败C。如果A打败了B,B又打败了C,而且,C又打败了A,那么A、B、C三者都不可能成为冠军。根据这个规则,无需循环较量,或许就能确定冠军。你的任务就是面对一群比赛选手,在经过了原创 2015-08-03 13:03:18 · 436 阅读 · 0 评论 -
HDU 2689 Sort it (树状数组)
求逆序数树状数组求逆序数,原来一直没搞明白,今天看了一遍文章讲的很清楚,下面把有关内容粘过来:对于小数据,可以直接插入树状数组,对于大数据,则需要离散化,所谓离散化,就是将100 200 300 400 500 ---> 1 2 3 4 5这里主要利用树状数组解决计数问题。首先按顺序把序列a[i]每个数插入到树状数组中,插入的内容是1,表示放了一个数到树状数原创 2015-08-03 19:22:54 · 426 阅读 · 0 评论 -
HDU 1018 Big Number (log函数求数的位数)
Problem DescriptionIn many applications very large integers numbers are required. Some of these applications are using keys for secure transmission of data, encryption, etc. In this problem you ar原创 2015-08-14 16:41:09 · 648 阅读 · 0 评论 -
hdu Robberies (背包)
Problem DescriptionThe aspiring Roy the Robber has seen a lot of American movies, and knows that the bad guys usually gets caught in the end, often because they become too greedy. He has decided t原创 2015-07-24 19:36:56 · 586 阅读 · 1 评论 -
HDU 本原串 (快速幂)
Problem Description由0和1组成的串中,不能表示为由几个相同的较小的串连接成的串,称为本原串,有多少个长为n(n答案mod2008.例如,100100不是本原串,因为他是由两个100组成,而1101是本原串。Input输入包括多个数据,每个数据一行,包括一个整数n,代表串的长度。Output对于每个测试数据,输出一行,代表有多少原创 2015-07-30 16:07:04 · 432 阅读 · 0 评论 -
HDU 5365 Run (判断正四边形)
问题描述小花是一个热爱健身的姑娘,这天她下载了一个跑步软件,这个软件可以记录下小花跑步的轨迹。小花决定去公园跑步。公园里有许许多多的座椅,小花希望在一些座椅休息一下,并且她在两条座椅之间只跑直线。小花是一个完美主义者,她希望自己最后的轨迹是一个正三边形或者正四边形或者正五边形或者正六边形。小花会从某条座椅开始打开跑步软件,并在回到这个座椅后关闭。请问小花有多少种跑法。注:若两种跑法经过的座椅原创 2015-08-09 19:47:25 · 385 阅读 · 0 评论 -
HDU 1879 继续畅通工程 (克鲁斯卡尔_最小生成树)
Problem Description省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建道路的费用,以及该道路是否已经修通的状态。现请你编写程序,计算出全省畅通需要的最低成本。Input测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N (原创 2015-08-12 00:03:15 · 439 阅读 · 0 评论 -
HDU 1875 畅通工程再续 (克鲁斯卡尔_最小生成树)
Problem Description相信大家都听说一个“百岛湖”的地方吧,百岛湖的居民生活在不同的小岛中,当他们想去其他的小岛时都要通过划小船来实现。现在政府决定大力发展百岛湖,发展首先要解决的问题当然是交通问题,政府决定实现百岛湖的全畅通!经过考察小组RPRush对百岛湖的情况充分了解后,决定在符合条件的小岛间建上桥,所谓符合条件,就是2个小岛之间的距离不能小于10米,也不能大于100原创 2015-08-12 10:20:44 · 374 阅读 · 0 评论 -
HDU 1015 Safecracker (很棒的一道DFS)
题意:输入一个数target 和一个字符串 s,在字符串 s 找出一个由5个字符组成的最大字符串使得v - w^2 + x^3 - y^4 + z^5 = target ;Problem Description=== Op tech briefing, 2002/11/02 06:42 CST === "The item is locked in a Klein safe原创 2015-08-14 13:13:19 · 717 阅读 · 0 评论 -
hdu An easy problem (背包)
Problem DescriptionWhen Teddy was a child , he was always thinking about some simple math problems ,such as “What it’s 1 cup of water plus 1 pile of dough ..” , “100 yuan buy 100 pig” .etc..原创 2015-07-24 19:39:11 · 451 阅读 · 0 评论 -
HDU KiKi's K-Number (树状数组+二分查找)
题意:给定一个容器,里面存放各种数值,规定三个操作,一个是在容器中增加一个数值,一个是在容器中删掉一个数值,一个是询问容器中比a大的数中第k大的数,将其输出。如果在删除过程中没有这个数,则输出"No Elment!",如果容器中没有比a大的第k个数,则输出"Not Find!". 此题因为是增加和删除元素的值,所以比较容易往树状数组的方向想,用树状数组当容器。采用一个标记数组来标记原创 2015-08-04 12:14:03 · 421 阅读 · 0 评论 -
HDU 4000 Fruit Ninja (树状数组+组合问题)
找出i先求出x>y(z)的个数,再求出x>y>z的个数。(small[i]记录当前 1—i-1元素间比a[i]小的个数,high[i]记录当前i+1—n元素比a[i]大的个数),那么x>y>z的个数就为 small[i]*high[i]....small可以用树状数组求出来!!!!题意:给你一个1到n的排列,让求满足posx 思路:树状数组的题目。首先我们可以得到所有满原创 2015-08-04 16:36:33 · 451 阅读 · 0 评论