自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LuckyQueen

Last Chance!!!

  • 博客(12)
  • 收藏
  • 关注

原创 Codeforces 144D: Missile Silos

链接:http://codeforces.com/problemset/problem/144/D题意:题目给你一个无向边权图,然后给你一个点s,和长度l,问距离点s长度为l的点有多少,这些点可以在图中的点上也可以在边上。题解:先做遍最短路,然后对于每一条边,这么判断就行了(不想解释了。。。for (int u = 0; u < n; u++) { if (dist[u] ==

2013-10-28 08:16:44 942

原创 IPMDA:week 1

Coursera上有个公开课叫Introduction to Programming for Musicians and Digital Artists。由于我对音乐比较感兴趣吧,就准备跟进这门课。这门课大概是要讲如何用一个叫Chuck的软件来编写音乐。chuck的下载地址:http://chuck.stanford.edu/

2013-10-24 20:27:12 814

原创 HDU 3624: Digital Calculator

链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=11708题意:就是表达式求值。。。题解:一种非常优雅的办法解决这个问题。。具体看代码啊把。。。代码君:import java.util.ArrayList;import java.util.Scanner;public class Main {

2013-10-23 20:44:32 779

原创 ZOJ 1985: Largest Rectangle in a Histogram

链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=32786题意:给出一个序列A1,A2,A3...An求[L,R]使得(R-L+1)*min{Al, Al+1...Ar}最大。数据范围N题解:枚举序列取得最小值为Ai,为了成绩最大,找到最小的L和最大的R满足Ai是字序列[L,R]着哦功能值最小的元素。可以O(N)

2013-10-23 14:58:01 748

原创 URAL 1542: Autocompletion

链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=31480题意:给n个单词及其出现的频率,给m个前缀,找出一次为前缀的单词中频率为前10的。数据范围:1题解:做法一:trie树,维护一个vector ans来记录结果。先对n个单词用先按频率排序,频率相同按字典序排序。然后将这m个前缀插入trie树中。然后将n个单

2013-10-23 06:24:25 812

原创 SGU 246: Black & White

链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=22194题意:一条项链由2*n-1个珠子组成。求最小的k,使得所有具有k个黑色珠子的项链存在2个距离为n+1的黑色珠子。题解:转换一下题意。想当与求最多的黑色珠子,使得任意2个黑色珠子的距离都不为n-1。把距离为n+1的点对连边。要求的等价于求这个图最大独立集。注

2013-10-22 09:25:54 3492

原创 UVA 10217: A Dinner with Schwarzenegger!!!

链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=23004题意:有若干人排队买电影票,如果某个人的生日与排在他前面的某个人的生日相同,那么他讲中奖。中奖的机会只有一个,给所有中奖者中排在最前面的那一位。排在第一位的人如果与买票者的生日相同,那么他将中奖。如果一年有N天,求排在什么位置的中奖概率最大,和理论上的最佳实数

2013-10-21 17:24:32 857

原创 UVALIVE 4682: XOR Sum

链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=11008题意:给定n个数,求一段连续的数是的他们的异或和最大。1题解:在trie树上搞。首先预处理出sum[i]表示前i个数的异或和,那么第i个到第j个异或和就是sum[j]^sum[i-1]。然后可以建立一个高度为32的二叉字典树,每个节点的左儿子是0,右儿子是

2013-10-21 16:54:30 1780 1

原创 ZOJ 3278: 8G Island

链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=11320题意:给出两个数列A和B,长度分别为N,M (1题解:二分答案。二分答案,然后枚举a[i],二分b[i]。。。复杂的O(log(max)*N*log(M))。

2013-10-21 12:17:45 1438

原创 URAL 1040: Airline Company

链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=14080题意:给一个连通无向图所有边进行编号,满足如下条件:如果从一个点出发的边数大于1,那么这些边的标号的最大公约数为1。给出一个满足条件的方案。题解:可以构造一个解:对原图进行DFS,边标号从1开始,每经过一个边,边的标号就加1。很容易证明这个构造是对的。。因

2013-10-21 10:01:43 1269

原创 POJ 2785: 4 Values Whose Sum is 0

链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=21897题意:就是给你4个数组,现在问你有多少种方案,使得在每个数组中各选一个数,选出的4个数和为0。n题解:做法一:把a[i]+b[j]和c[i]+d[j]加进2个vector中,然后排序,,然后用equal_range来统计。。。。 速度略慢做法二:把a[

2013-10-21 09:37:12 596

原创 URAL 1309: Dispute

链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=20438题意:给出一个数列,满足f(0) = 0; f(n) = g(n, f(n-1)); g(x, y) = ((y-1)*x^5 + x^3 - x * y + 3 * x + 7 * y) % 9973; 给出一个n,输出f(n) (0题解:观察式子g

2013-10-21 08:19:17 1175

空空如也

空空如也

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

TA关注的人

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