摘要: 此题描述很长但很水,zzj讲得很详细#include#include#includeint n,m,ans=0;int main(){ int i,tmp; #ifndef ONLINE_JUDGE freopen("sgu163.in","r",stdin); ... 阅读全文
posted @ 2015-02-15 17:31 <Dash> 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 数学题从最终状态逆退 我们用(x, y)表示两个盒子里分别有x个球和y个球(不区分是哪个盒子)。假设总共有n个球,经过k步把所有球移到一个盒子里。如果反过来推的话,那么各盒子中球的个数为: 第k步: (0, n); 第k-1步:(n/2, n/2); 第k-2步:(... 阅读全文
posted @ 2015-02-15 17:09 <Dash> 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 搜索+可行性剪枝#include#include#include#define MAXN 5int n;int b[MAXN][MAXN]={0};int a[MAXN][MAXN]={0}; int flag=0; bool check(int px,int py){ if(... 阅读全文
posted @ 2015-02-15 16:39 <Dash> 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 射线法首先可以直接判断点是否在边上, 若不在,从点出发,向任意方向作一条射线, 统计射线与边相交的次数若为奇数次,则在多边形内 若为偶数次,则在多边形外#include#include#define MAXN 10005struct edge{ int x1,x2,y1,y2;... 阅读全文
posted @ 2015-02-15 16:02 <Dash> 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 构造题改图满足Ore性质,是个很强的性质1>先随机找到一条链。2>如果这条链长度小于n,通过变换使其变成环(根据Ore性质可证明可行), 然后,选取不在环中的结点,找到相应位置,将环断开形成链,再将结点插入这条链, 不断重复这个过程直到链的长度等于n3>通过变换使链变... 阅读全文
posted @ 2015-02-15 11:39 <Dash> 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 构造题先对每个度为奇数的点的边交替染色 再对每个度为偶数的点的边交替染色#include#include#include#define MAXN 105#define White 1#define Black 2#define trans(x) (3-x)int n;int d[MA... 阅读全文
posted @ 2015-02-15 11:23 <Dash> 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你N个排列不规则的数,任务是把它从小到大排好, 每次只能交换相邻两个数,交换一次的代价为两数之和,求最小代价 注意 :每次交换 都必须只能交换相邻的2个 来自这里解法:策略:先交换前i个数使其有序,再处理第i+1个数,处理第i个数ai的代价为: ->co... 阅读全文
posted @ 2015-02-10 19:23 <Dash> 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 修改区间,求单点值树状数组: 记原数组为{ai},树状数组为{bi},Si为bi前i项和 ,且满足Si=ai,假设修改ai~aj,得a′k=ak+val,k∈[i,j]那么{bi}中只需修改两个值: b′i=bi+val, b′j+1=bj+1−val这样就维护了ai=Si树... 阅读全文
posted @ 2015-02-10 15:01 <Dash> 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 树状数组裸题学习主席树,修改操作需要树状数组套线段树,就顺便练练#include#include#include#define MAXN 50005int ai,n,flag;int b[MAXN]={0};char str[20]={'\0'};int lowbit(int x){... 阅读全文
posted @ 2015-02-10 14:21 <Dash> 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 题意:求凸包面积除以50的值解法:凸包,向量叉积求面积#include#include#include#include#define MAXN 50005#define eps 0.000000000001struct node{int x,y;double ksc;}g[MAXN]... 阅读全文
posted @ 2015-02-10 13:45 <Dash> 阅读(122) 评论(0) 推荐(0) 编辑