乱搞
SAuppp
这个作者很懒,什么都没留下…
展开
-
noip2011提高组——铺地毯
被誉为提高组一大水题 如果是多组查询可能还要有难度些 单组查询的话。。 呵呵 当我们弱智吗O(∩_∩)O~ 好了 只用读入数据之后遍历一次 每次只记录是否覆盖这个点 覆盖就更新就有ans 了 #include<cstdio> #include<iostream> using namespace std; int n; struct edge { int x,...原创 2015-02-08 10:02:21 · 537 阅读 · 0 评论 -
codeve1052
标题给的是 堆可是n == 100 是要闹哪样 我才没时间写dp+堆结构的。。果断乱搞水过#include <iostream> #include <algorithm> using namespace std; struct MES { int w,t; bool operator < (const MES &b)const { return w &...原创 2015-02-08 17:26:52 · 291 阅读 · 0 评论 -
CodeForces 482A Diverse Permutation
即兴水文。。。。。。 我有特殊的水题技巧 #include int n,k,ch[2],c,d; int a[100010]; int main () { scanf("%d%d",&n,&k); ch[0] = ch[1] = (n + 1) / 2; c = k + 1; while(c--) { a[c + 1] = ch[d]; if(d) ch[d ^ 1]-原创 2015-03-05 21:12:36 · 405 阅读 · 0 评论 -
hnoi2014米特运输
思维题 略水 我们一定要用以偏概全的眼光做这道题。。。 一根节点说明一切 #include #include #include #define MOD 1000000009 #define LL long long #define D 500010 #define lp(i,j,k) for(LL i = j;i LL原创 2015-03-16 18:40:17 · 655 阅读 · 0 评论 -
bzoj1192: [HNOI2006]鬼谷子的钱袋
完全刷存在 #include int m,t = -1,cz; int main () { scanf("%d",&m); while((m -= (1 = 0) { ++cz; if(m == 0) { printf("%d\n",cz); return 0; } } printf("%d\n",++cz); }原创 2015-04-09 08:35:45 · 470 阅读 · 0 评论 -
bzoj1015
辣鸡题。。 倒着加点 加一个点就加一个联通块 连一条边就减一个联通块 #include #include using namespace std; int n,m,k; bool nuse[400010]; int ans[400010]; struct edge { int u,v,next; }e[400010]; int head[400010]; int原创 2016-03-08 16:11:45 · 307 阅读 · 0 评论 -
bzoj1088
辣鸡题。。 省选考模拟 简直良心。。 #include int n,a[10010],b[10010]; int read_int () { char c = getchar(); int re = 0; for(;c > '9' || c < '0';c = getchar()); for(;c >= '0' && c <= '9';c = getchar()) re原创 2016-03-09 07:43:22 · 355 阅读 · 0 评论 -
bzoj1800
简直暴力。。 #include int sum[30],n; int read_int () { char c = getchar(); int re = 0; for(;c > '9' || c < '0';c = getchar()); for(;c >= '0' && c <= '9';c = getchar()) re = re * 10 + c - '0';原创 2016-03-11 10:50:44 · 344 阅读 · 0 评论