
ACM
文章平均质量分 74
xinwen1995
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDU 5057 Argestes and Sequence (离线树状数组 || 分块)
题目链接题意还是很简单的,Q是查询,S是重新设置数,一开始用线段树三维数组做的,内存估计有100000*4*10*10,结果超内存了,意料之内,纯粹是想复习一下线段树后来才学到降维,降低空间牺牲时间,代码一:离线树状数组(离线:就是指把操作放一起,每次都要把操作遍历一遍,更新结果数组ans,最后统一把结果输出)#include #include #include原创 2016-06-05 21:29:47 · 456 阅读 · 0 评论 -
HDU 2535 Vote 简单排序
排序原创 2015-05-25 11:33:06 · 468 阅读 · 0 评论 -
HDU 2036 改革春风吹满地(数学)
#include #include #include #include using namespace std;struct poly{ int x,y;}polygon[101];double polygonarea(int N){ int i,j; double area = 0; for (i=0;i<N;i++) {原创 2015-06-11 16:43:12 · 534 阅读 · 0 评论 -
HDU 4287 Intelligent IME (字典树 && map)
字典树 map原创 2015-06-10 20:51:51 · 615 阅读 · 0 评论 -
HDU 1425 sort (排序)
快排原创 2015-05-25 19:33:41 · 483 阅读 · 0 评论 -
HDU 2673 shǎ崽 OrOrOrOrz (排序)
排序 小细节 中间元素的处理原创 2015-05-25 17:12:04 · 507 阅读 · 0 评论 -
HDU 1236 排名 (排序+结构体)
排序原创 2015-05-25 16:43:18 · 663 阅读 · 0 评论 -
?HDU 2818 Building Block 求大神讲解 (并查集)
有问题的并查集原创 2015-05-25 09:42:01 · 652 阅读 · 0 评论 -
HDU 1247 Hat’s Words (字典树 && map)
字典树原创 2015-06-07 17:01:35 · 793 阅读 · 0 评论 -
HDU 1075 What Are You Talking About
map Trie原创 2015-06-08 11:10:35 · 456 阅读 · 0 评论 -
HDU 1671 (Trie 字典树)
KMP Trie原创 2015-06-03 15:35:32 · 464 阅读 · 0 评论 -
HDU 3172 Virtual Friends (并查集与map的运用,同HDU1829)
并查集与map原创 2015-05-22 21:34:55 · 347 阅读 · 0 评论 -
HDU 1856 More is better (并查集)
并查集原创 2015-05-22 16:39:17 · 529 阅读 · 0 评论 -
HDU 1496 (第一道hash附带讲解)
Hash表简介——基本操作Hash表初始化(0或-1或其它)哈希函数运算插入元素(包含冲突解决)定位(需考虑可能冲突的情况)总结Hash函数评价标准:低冲突率易于编码Hash函数特点:优点:数据存储和查找效率高(几乎是常数时间)缺点:消耗较多内存(内存很便宜哪~)Hash主要应用:查找元素是否属于集合搜索中的状态表示原创 2015-05-31 19:53:12 · 477 阅读 · 0 评论 -
HDU 3746 Cyclic Nacklace (KMP 循环节)
kmp原创 2015-05-31 10:41:57 · 499 阅读 · 0 评论 -
HDU 1358 Period (KMP)
KMP原创 2015-05-28 21:24:59 · 535 阅读 · 0 评论 -
HDU 1711 Number Sequence (简单KMP)
简单kmp原创 2015-05-28 16:03:28 · 759 阅读 · 0 评论 -
HDU 4500 模拟 (类似于种子填充)
模拟过程原创 2015-05-10 12:15:26 · 1031 阅读 · 3 评论 -
HDU 4515 小Q系列故事——世界上最遥远的距离
模拟原创 2015-05-11 10:37:11 · 777 阅读 · 0 评论 -
HDU 2149 Public Sale
博弈算法原创 2015-04-24 10:22:59 · 443 阅读 · 0 评论 -
bestcoder #16 ( HDU 5088 5087 5086)
hdu 5086题目虽然和线段是有关,其实是个找规律的题目以N来找规律N = 1:出现a1的次数N = 2:出现a1的次数 出现a2#include #include #include #include #include #include #include #include #include #include #include #include #de原创 2016-06-03 19:16:24 · 350 阅读 · 0 评论 -
2013腾讯编程马拉松初赛第〇场(3月20日)(HDU 4500 4501 4502 4503 4504)
2013腾讯编程马拉松原创 2016-04-24 20:59:39 · 2555 阅读 · 0 评论 -
HDU 1051 Wooden Sticks (不好想)
#include #include #include #include #include using namespace std;struct Home{ int l,w;}num[5001];bool cmp(Home a,Home b){ if (a.l>=b.l) return false; else return true; }原创 2015-03-30 09:38:26 · 391 阅读 · 0 评论 -
HDU 2188 巴什博弈
巴什博弈算法原创 2015-04-24 10:11:54 · 465 阅读 · 0 评论 -
HDU 取(2堆)石子游戏 2177 威佐夫博弈+尼姆博弈
威佐夫博弈原创 2015-04-24 10:26:08 · 622 阅读 · 0 评论 -
HDU 1232 畅通工程 并查集
并查集原创 2015-05-15 10:50:15 · 512 阅读 · 0 评论 -
HDU 1715 大菲波数
#include #include using namespace std; int s[1001][1001];void fun(int s1[],int s2[],int s3[]){ int i; memset(s3,0,sizeof(int)*1000); for(i=0;i<=1000;i++) { s3[i]+=s1[i]+s2[i]; s3[i+1]原创 2015-03-22 10:04:16 · 370 阅读 · 0 评论 -
HDU 1272 小希的迷宫
/* hdu 1272 小希的迷宫 */#include #include int nn; //用来判断是否有重复的连通int ff[100005];//ff[x]表示x的父节点 int qq[100005];//标记数组int ss[100005];//ss[x]表示x的秩void ii(int n) //初始化 { for (int i=0;i<原创 2015-05-14 21:47:34 · 411 阅读 · 0 评论 -
很棒 HDU 1251 (字典树)
字典树原创 2015-06-04 17:17:20 · 570 阅读 · 0 评论 -
HDU 1106 排序 atoi函数
有注意的地方!!!原创 2015-05-25 15:36:28 · 967 阅读 · 0 评论 -
HDU 1213 How Many Tables (并查集)
简单并查集原创 2015-05-24 11:49:34 · 500 阅读 · 0 评论 -
HDU 2545 树上的战争 (并查集)
并查集...原创 2015-05-24 11:09:30 · 436 阅读 · 0 评论 -
HDU 1234 开门人和关门人(结构体)
结构体原创 2015-04-19 08:52:16 · 669 阅读 · 0 评论 -
HDU 1228 A + B 字符串操作(常规 & hash)
字符串原创 2015-04-19 08:49:59 · 468 阅读 · 0 评论 -
好题 HDU 2846 Repository (字典树)
字典树原创 2015-06-09 19:47:54 · 453 阅读 · 0 评论 -
HDU 1004 Let the Balloon Rise (map使用)
map原创 2015-06-01 22:11:47 · 698 阅读 · 0 评论 -
HDU 1867 A + B for you again (KMP)
KMP原创 2015-05-28 15:23:12 · 658 阅读 · 0 评论 -
HDU 2594 Simpsons’ Hidden Talents (KMP)
KMP原创 2015-05-27 19:02:49 · 500 阅读 · 0 评论 -
HDU 2037 今年暑假不AC
贪心原创 2015-03-18 22:43:06 · 354 阅读 · 0 评论 -
HDU 1143 Tri Tiling
#include"stdio.h"int main(){ int T,i,a[31]={1,0,3}; for(i=4;i<=30;i++) a[i]=4*a[i-2]-a[i-4]; while(~scanf("%d",&T),T+1) { printf("%d\n",a[T]); } return 0;}递推题目 首先,每相差两个原创 2015-03-14 17:18:36 · 356 阅读 · 0 评论