码迷,mamicode.com
首页 >  
搜索关键字:usaco 题解    ( 32152个结果
2014 百度之星题解 1002 - Disk Schedule
Problem Description有非常多从磁盘读取数据的需求,包含顺序读取、随机读取。为了提高效率,须要人为安排磁盘读取。然而,在现实中,这样的做法非常复杂。我们考虑一个相对简单的场景。磁盘有很多轨道,每一个轨道有很多扇区,用于存储数据。当我们想在特定扇区来读取数据时,磁头须要跳转到特定的轨道...
分类:其他好文   时间:2014-07-01 17:43:54    阅读次数:183
[题解]UVA11027 Palindromic Permutation
链接:http://vjudge.net/problem/viewProblem.action?id=19602描述:给出一个字符串,求重新排列后第n个回文串,若没有则输出”XXX“。思路:组合数问题。 首先考虑什么时候有回文串。很简单,数量为奇数的字母不超过1个。且这个字母只能是在字符串的中...
分类:其他好文   时间:2014-07-01 17:12:53    阅读次数:249
POJ 2392 Space Elevator 背包题解
多重背包,本题不需要二分优化。相对简单点。因为重复数十分小,小于10; 而增加一个限制每种材料的高度做法,如果使用逆向填表,那么只需要从这个高度往小递归填表就可以了。 还有就是注意要排序,以限制高度为标准从小到大排序,否则答案错误的。 #include #include #include using std::sort; const int MAX_K = 401; const in...
分类:其他好文   时间:2014-07-01 16:08:42    阅读次数:213
POJ 3211 Washing Clothes 背包题解
本题是背包问题,但是需要转化成背包的。 因为是两个人洗衣服,那么就是说一个人只需要洗一半就可以了,因为不能两个人同时洗一件衣服,所以就成了01背包问题了。 思路: 1 计算洗完同一颜色的衣服需要的总时间totTime 2 利用动态规划背包法求这些衣服能在那些时间点完成 3 求比(totTime+1)/2大的最小时间点 4 得到洗一种颜色衣服的时间,那么继续求下洗一种颜色衣服的时间 5...
分类:其他好文   时间:2014-07-01 14:22:46    阅读次数:209
[题解]UVA10054 The Necklace
链接:http://vjudge.net/problem/viewProblem.action?id=18806描述:给出一堆珠子,每个珠子有两种颜色,有一端颜色相同的珠子可以串在一起,问是否可以把所有珠子串在一起,并求其中一种方案。思路:欧拉回路 以颜色作为节点,以珠子作为边建图,无向图。下...
分类:其他好文   时间:2014-07-01 14:09:10    阅读次数:283
POJ 1182 食物链 Union Find题解
Union Find就是所谓的并查集。 本题做的很无语,最后发现居然是输入搞错,一直WA。 不能使用循环接受输入,否则是WA的,气死人,浪费那么多时间就为了这个。 难点: 1 构建关系树 2 构建公式 3 快速更新公式 要抽象思维出什么对应什么的关系和上面是逆关系,就是利用0,1,2构建出父子节点之间的关系值,我是这样去思考构建出准确无误的公式的。 这样的抽象度是挺高的,需要多多训...
分类:其他好文   时间:2014-07-01 11:15:20    阅读次数:190
HDU 4349 Xiao Ming's Hope
很无语的一个题。 反正我后来看题解完全不是一个道上的。 要用什么组合数学的lucas定理。 表示自己就推了前面几个数然后找找规律。 C(n, m) 就是 组合n取m; (m!(n-m!)/n!) 如果n==11 ; C(11,0);C(11,1);C(11,2);C(11,3);C(11,4);C(11,5); 分别为 (1/1); (1 / 11) ; (11*...
分类:其他好文   时间:2014-07-01 10:55:41    阅读次数:233
USACO money packageDP
裸0/1背包,就是从各种币种里面拿来凑足N元,求最多有多种方案。用dp[i][j]表示选前i个币种凑成j的方案数量 状态转移方程: dp[i][j] = dp[i- 1][j]    j = coins[i] /* ID:kevin_s1 PROG:money LANG:C++ */ #include #include #include #include #include #i...
分类:其他好文   时间:2014-07-01 09:29:13    阅读次数:209
centos 修改字符集为GB2312的方法
这几天总是被一个问题困扰着,那就是base64的加密,在centos 服务器上无法解密。经过反复测试才发现,原来是因为centos 系统没有GB2312库导致的。 加密端是在ASP.NET中处理的,解密是在centos 下使用java。ASP.NET默认采用的是GB2312字符集,所以,对应的解密也必须使用GB2312。为了成功解析,所以必须让centos 也支持GB2312。最终问题解决。 ...
分类:其他好文   时间:2014-07-01 08:24:41    阅读次数:221
Eclipse:Cannot complete the install because of a conflicting dependency.问题解决
今天尝试在线更新ADT的时候,遇到了这么个问题,从错误提示中初步看起来是存在引用的冲突: 其实就是当前要安装的插件与已安装的插件存在了冲突。 解决办法:卸载冲突的几个插件,可能很多人不知道如何卸载已安装的插件,这里我说下: Help-->About Eclipse SDK,选择图中圈起来的地方: 然后会出现下面这个页面,卸载掉冲突的插件即可:...
分类:系统相关   时间:2014-07-01 06:53:18    阅读次数:270
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!