
模拟
文章平均质量分 72
ACM_Victoria
To seize everything you ever wanted, one moment...
展开
-
POJ1002-纯净水题,注意题目要求
#include #include #include #include #include #include #include using namespace std; int n; char s[50]; int hash[10000000]; //一对一的hash表,10000000勉强能过,也可开个n大的表再排序; int transform(char c) { if原创 2012-07-06 13:55:28 · 791 阅读 · 0 评论 -
POJ1001-烦死人的模拟
#include #include #include #include #include using namespace std; char s[12]; int n; int a[10000]; void mult(int a[],int &k,int x) { int jw=0; for (int i=0; i<k; i++) { a[i]原创 2012-07-06 13:52:54 · 1126 阅读 · 0 评论 -
POJ-1029简单推断题
/* 题目大意:根据k个天平的称重比较结果(>,<,=)找出n枚硬币中的唯一一枚假币。 网路上找来的题目分类,这题分为了DP类,其实这是一个简单的推断题,用排除法有: (1)出现在等式中的可排除 (2)即出现在不等式小于的一边又出现在大于的一边的可排除 (3)除(1),(2)之外的出现在不等式中次数最多的硬币为假币,次数最多的有多枚时,找不到假币 难得的1Y。。。 。。。 */ #include原创 2012-07-21 15:02:03 · 877 阅读 · 0 评论 -
Hdu4759.Poker Shuffle
标签: 思维 模拟 题意: 对于一副有2^n张牌的扑克, 标号1 ~ 2^n. 起初, 牌是有序的(1, 2, 3, 4, ...), 洗完一次牌后, 将变为(1, 3, 5, ..., 2^n - 1, 2, 4,..., 2^n) 或 (2, 4, ..., 2^n, 1, 3, 5, ..., 2^n - 1), 可以多次洗牌, 洗牌的规则总是如此反复. 现问的是, 给你n, a, x,原创 2013-09-28 20:15:09 · 1524 阅读 · 0 评论