
UVA ONLINE JUDGE
cfzjxz
这个作者很懒,什么都没留下…
展开
-
uva 101木块游戏
作为百练和uva的100题纪念吧读题目是很关键的,不过英文题目确实比较难懂 returning any blocks that are stacked on top of blocks a and b to their initial positions. 注意是initial position 不是上一次的 position 之前就把问题想复杂了,整了个比较复杂的数据结构原创 2012-07-19 10:16:58 · 991 阅读 · 0 评论 -
UVA 846 步数
不是很善于找规律,1: 12 1 13 1 1 14: 1 2 1 5 1 2 1 16 1 2 2 17 1 2 2 1 18 1 2 2 2 19: 1 2 3 2 110 1 2 3 2 1 111 1 2 3 2 2 112 1 2 3 3 2 113 1 2 3 3 2 1 114 1 2 3原创 2012-09-03 22:00:26 · 689 阅读 · 0 评论 -
UVA 11044 寻找尼斯湖水怪
求需要放置的最少声纳探测器#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;///#define INF 0xf原创 2012-09-04 10:34:41 · 564 阅读 · 0 评论 -
UVA 10025
这个题有意思,一开始没有想到很好的方法,只想到枚举,但是问题很多看了别人的解题报告http://www.cppblog.com/csu-yx/archive/2012/05/04/173663.html首先从n(n+1)/2恰好大于等于k的数值开始搜索,k可都视为正数要将一些符号变成负数,则有a + b = ... a -b = k所以必然b是偶数#include原创 2012-09-03 17:17:45 · 1034 阅读 · 0 评论 -
UVA 573 蜗牛
还是简单题做着舒服。。#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;///#define INF 0xfff原创 2012-09-03 21:31:31 · 437 阅读 · 0 评论 -
UVA 10499 正义的土地
好吧,我理解能力有问题http://blog.youkuaiyun.com/frankiller/article/details/7673258#include int main(){double n; while (scanf("%lf",&n)&& n>=0) {if (n<=1) printf("0%%\n"); else printf("%.0lf%%\n",2转载 2012-09-04 09:38:44 · 784 阅读 · 0 评论 -
UVA 10790 多少个交点
http://www.cnblogs.com/xiaocai905767378/archive/2011/04/27/2030213.html#includeint main(){ long long a,b; int n=1; while(scanf("%lld%lld",&a,&b)!=EOF&&(a||b)) printf("Case %d: %lld\n",n+转载 2012-09-04 09:58:41 · 447 阅读 · 0 评论 -
UVA 10916超级计算机
取对数#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;///#define INF 0xffffff7#d原创 2012-09-05 16:29:13 · 470 阅读 · 0 评论 -
UVA 10014 简单计算
http://www.cppblog.com/csu-yx/archive/2012/05/03/173597.aspx?opt=admin数列公式推导#include #include int main(){ int nCases; int nN; double a0, an1; double a1; double ci[转载 2012-09-05 16:58:03 · 857 阅读 · 0 评论 -
UVA 10970 大块巧克力
简单题#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;///#define INF 0xffffff7#d原创 2012-09-05 16:40:17 · 590 阅读 · 0 评论 -
UVA 10177
数学题啊亲。。。http://blog.youkuaiyun.com/rowanhaoa/article/details/7757686#include#includeint main(){ long long i,n; long long s2[101],s3[101],s4[101]; long long r2[101],r3[101],r4[101]; s2[0]=0转载 2012-09-05 11:34:42 · 421 阅读 · 0 评论 -
UVA(WA) 10815 安迪的第一个字典
字符题目真是头疼啊,为什么又是WA呢????为什么呢?测试都对啊#include #include #include #include #include #include #include #include #include #include #include using namespace std;///#define INF 0xffff原创 2012-08-28 11:34:13 · 1528 阅读 · 0 评论 -
UVA 465 溢出
网上参考了的比较偷懒的写法#include #include #include #include #include #include #include #include #include #include #include using namespace std;///#define INF 0xffffff7#define MAXN 3原创 2012-08-28 15:51:17 · 440 阅读 · 0 评论 -
UVA(WA) 409 借口借口
想用一下STL里面的set肿么就老是WA呢???为什么呢?#include #include #include #include #include #include #include #include #include using namespace std;///#define INF 0xffffff7#define MAXN 200原创 2012-08-28 10:21:01 · 806 阅读 · 0 评论 -
UVA 644 立即的可解码性
采用vector保存string对象,按照从小到大的长度逐个检查前缀情况#include #include #include #include #include #include #include #include #include #include #include using namespace std;///#define INF 0x原创 2012-08-28 12:08:56 · 532 阅读 · 0 评论 -
UVA 10115 自动编辑
STL string erase操作 和 insert操作 的运用#include #include #include #include #include #include #include #include #include #include #include using namespace std;///#define INF 0xff原创 2012-08-28 15:28:38 · 482 阅读 · 0 评论 -
UVA 10106 乘积
大整数乘法 采用模拟竖式 计算方法进行表示#include #include #include #include #include #include #include #include #include #include #include using namespace std;///#define INF 0xffffff7#defin原创 2012-08-28 15:29:50 · 452 阅读 · 0 评论 -
UVA 10112 Myacm三角形
参考:http://blog.youkuaiyun.com/frankiller/article/details/7730627关键在想到一个简单好用的“判断点是否在三角形内部”#include #include #include #include #include #include #include #include #include #include #include #原创 2012-09-07 15:56:13 · 489 阅读 · 0 评论 -
UVA 107 帽子的猫咪
题意真的是绕。。。绕了半天就是指数解方程组参考:http://www.cppblog.com/csu-yx/archive/2012/05/07/173913.aspx #include #include #include #include #include #include #include #include #include #incl原创 2012-09-03 20:59:33 · 1019 阅读 · 0 评论 -
UVA 591 一盒砖
还是做简单题痛快。。#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;///#define INF 0xffff原创 2012-09-03 17:59:15 · 568 阅读 · 0 评论 -
UVA 10010 沃尔多夫在哪里
字符串基础题目讨厌的scanf#include #include #include #include using namespace std;///#define INF 0xffffff7#define MAXN 60char grid[MAXN][MAXN];int m, n, kk;char word[MAXN];const int r原创 2012-08-17 23:59:42 · 1458 阅读 · 0 评论 -
UVA 10361
题意有点绕,5个字符串子串进行操作理解题意是关键,这一个代码写的很简洁,转一个/** * Author: Gneveek * Data: 2011-10-3 * Descripition: UVa 10361 - Automatic Poetry */ #include #include #define MAXN 110void getss(char转载 2012-08-18 17:16:26 · 1029 阅读 · 0 评论 -
UVA 537 人工智能
要点:从字符串或者字符数组中读取 小数采用sscanf可以实现 sscanf(const char *, format, &) #include #include #include #include #include using namespace std;///#define INF 0xffffff7#define MAXN 200ch原创 2012-08-18 18:10:43 · 719 阅读 · 0 评论 -
UVA 748 求幂
以前百练写过,贼麻烦。。转一个http://www.cnblogs.com/penseur/archive/2011/02/16/1956046.html#include#include#includeusing namespace std;//大数相乘string multiply(string str1,string str2){ char s转载 2012-08-28 17:19:32 · 435 阅读 · 0 评论 -
UVA 10420 战利品列表
我一直觉得char[]和string混用不是太好,sscanf 和那个什么类有点类似,熟悉程度不同而已#include #include #include #include #include #include #include #include #include #include #include #include using namespa原创 2012-08-31 10:19:30 · 616 阅读 · 0 评论 -
UVA 152 一堆树
给出树木的三维整数坐标,计算每棵树到其他树木的距离,如果小于10则向下取整并加入0-10数组最后间隔4位打印输出数组开大点参考:http://www.cppblog.com/rakerichard/archive/2011/04/11/143899.html#include #include #include #include #include #include原创 2012-08-31 10:58:09 · 995 阅读 · 0 评论 -
UVA 299 列车交换
交换排序计数#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;///#define INF 0xffffff7#define ma原创 2012-08-31 11:22:48 · 505 阅读 · 0 评论 -
UVA 120 煎饼堆
有点类似quick sort 但又感觉不太一样,贪心每次从数组里面找到最大元素下标,如果在最顶层,则直接翻到当前最下层否则先翻转到最上层,再翻转到最下层。参考:http://www.cnblogs.com/devymex/archive/2010/08/15/1799844.html我喜欢STL,很符合我口味,用了泛型算法reverse(),Max_element(),还用了deq原创 2012-09-01 10:06:57 · 1119 阅读 · 0 评论 -
UVA 755 487-3279
这写的跑得真慢,不过还是过了。。#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;///#define INF原创 2012-09-01 21:20:34 · 1331 阅读 · 0 评论 -
UVA 156 反片语
先输入字典,查找有没有通过排列组合能够不重复的词,忽略大小写采用vector 安排26个位置放置字母个数,个数相同的则视为重复再输出不重复的词transform 泛型算法大小写转换,对于string类find 泛型算法查找,找到返回指定值value的迭代器,否则返回最后一个位置迭代器count 泛型算法统计数组中出现个数#include原创 2012-09-01 10:50:58 · 936 阅读 · 0 评论 -
UVA 400 Unix的Is命令
不喜欢这种输出格式的题。。先读入所有的词汇,按照字典顺序排序每行60个字符,采用最少的行数,每行最大列数为最大字符长度+2,最后一个字符不算在内参考:http://www.cppblog.com/rakerichard/archive/2011/04/09/143808.html#include #include #include #include #include转载 2012-09-01 16:28:37 · 513 阅读 · 0 评论 -
UVA 10785 疯狂的命理学家
注意no more than 5, no more than 21 是小于而不是小于等于#include #include #include #include #include #include #include #include #include #include #include #include #include using names原创 2012-09-02 10:09:33 · 707 阅读 · 0 评论 -
UVA 123 快速查找
这道题解法很好,STL的multimap多重索引特别强大,与原题排列方式完全一致参考:http://www.cppblog.com/rakerichard/archive/2011/04/11/143901.html#include #include #include #include #include #include #include #include原创 2012-09-01 17:22:45 · 491 阅读 · 0 评论 -
UVA 10194 足球
参考了别人的写法,挺不错的http://www.cppblog.com/rakerichard/archive/2011/04/11/143931.aspx注意要点:1.算法 sort 和 stable_sort 的运用, 以及仿函数的编写2.cin 与 getline混用的时候小心3.string类成员函数的使用比如substr等,刚开始没考虑到比分可能不止一位数,WA了一原创 2012-09-01 20:24:41 · 1086 阅读 · 0 评论 -
UVA 10161 棋盘上的蚂蚁
数学题按照[i^2 + 1, (i + 1)^2]进行分区间讨论,i为odd或者even的时候分别往右或者往上走,最大不超过坐标(i+1, i+1)#include #include #include #include #include #include #include #include #include #include #include #原创 2012-09-03 09:13:34 · 868 阅读 · 0 评论 -
UVA 621 秘密研究
题目中S代表任意字符串,晕。。#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;///#define INF 0原创 2012-09-03 11:19:32 · 846 阅读 · 0 评论 -
UVA 253 立方体着色
直观的做法是,分别绕着三种轴旋转,每种旋转有4种状态然后枚举解空间,先写了个递归也能运行,但是速度没有那么快#include #include #include #include #include #include #include #include #include #include #include #include #include原创 2012-09-03 10:52:22 · 724 阅读 · 0 评论 -
uva 10130 超级市场
商品无限,01的背包问题,有多个人,分成不同的人求和,之间没有关联j是从0---V还是从V----0这个是0-1背包和无限背包问题的关键不同所在#include #include #include #include #include #include #include #include #include #include #include #原创 2013-03-22 11:21:51 · 615 阅读 · 0 评论