把所有情况打表,然后随便暴力。 1 #include 2 using namespace std; 3 int n,an,bn,p1,p2; 4 int a[10001],b[10001]; 5 bool f[6][6]; 6 int ans1,ans2; 7 void init() 8 { 9 ....
分类:
其他好文 时间:
2014-11-11 12:10:49
阅读次数:
190
Problem Description时间:2008年5月16日(震后第4天)地点:汶川县牛脑寨人物:羌族老奶奶【转载整理】牛脑寨是一个全村600多人的羌族寨子,震后几天,这里依然能常常听到隆隆的声音,那是对面山上石头不断滑落的声音。在完成整个突击队的抢修移动基站的任务后,我提着相机开始记录这里的受...
分类:
其他好文 时间:
2014-11-11 00:36:45
阅读次数:
255
这次为大家做一个3dmax爆破插件简单的碰撞动画。(1)打开MAX2010,依次创建图中三个物体,分别赋予不同的石头材质,需要注意的是,当作地面的模型的分段要足够多,这里采用200×200×200.(2)在面板里依次点击右图按钮,RayFire tool 面板调节出来。如左图所示。(3)下面先对石头...
分类:
其他好文 时间:
2014-11-10 19:31:23
阅读次数:
273
博弈问题这一题其实就是Nim游戏因为每一个数都可以写成N=p1^a1*p2^a2*...*pn^an(pi为素数)的形式每次变成一个因数,就相当于取走一个或者多个pi所以每一个number就相当于Nim中的有(a1+a2+..an)个石头这样就变成了裸了Nim游戏直接套模板 1 #include ....
分类:
其他好文 时间:
2014-11-09 23:34:51
阅读次数:
258
/*
题意:石头剪子布,现在已知n回合bob将会出什么,对alice有限制,对于u,v,w;如果w=0说明a,b回合必须出的一样
否则,必须不一样。alice如果输一回合就输了,否则就赢了
解:
2-sat
alice有两个选择要么平手要么赢。
对于第u回合,alice可以出au,bu;
对于第v回合,alice可以出av,bv;
当w=0那么第u回合和第v回合必须相同
比较au和bu。bv是否矛...
分类:
其他好文 时间:
2014-11-09 18:09:12
阅读次数:
227
题意:第一行knm,有n+2个石头在数轴上(k是第n+2个石头离第一个的距离),要删掉m个,使两两间距的最小值最大,并求这个值。
题解:排序一下,然后扫一遍贪心决定删哪些。
#include
#include
#include
#define N 50500
#define inf 0x3f3f3f3f
using namespace std;
int dist[N],n,m;
int ...
分类:
其他好文 时间:
2014-11-06 21:56:50
阅读次数:
211
在clyz有一个很厉害的枪手叫做东哥,他的女神qy被本地一个著名的黑帮老大XXX给绑架了,东哥急切地想要找回qy,向椅子买了几件武器。因为首先要轰开clyz的大门,所以他选择了霰弹枪。clyz的大门由N*M块石头组成,而东哥的体积为R行C列(东哥不可被切开),他为了省子弹,他只能轰出一个恰好自己通过...
分类:
其他好文 时间:
2014-11-03 01:13:06
阅读次数:
168
一. 面向对象设计把握的一个重要经验: 谁拥有数据, 谁就对外提供操作这些数据的方法. 二. 面向对象的几个典型案例 1. 人在黑板上画圆 2. 列车司机紧急刹车 3. 售货员统计收获小票的金额 三. 面向对象设计题 1. 球从一根绳子的一端移动到另一端 2. 两块石头磨成一把石刀, 石刀可以砍树,...
分类:
其他好文 时间:
2014-11-02 22:15:41
阅读次数:
124
一. 面向对象设计把握的一个重要经验:
谁拥有数据, 谁就对外提供操作这些数据的方法.
二. 面向对象的几个典型案例
1. 人在黑板上画圆
2. 列车司机紧急刹车
3. 售货员统计收获小票的金额
三. 面向对象设计题
1. 球从一根绳子的一端移动到另一端
2. 两块石头磨成一把石刀, 石刀可以砍树, 砍成木材, 木材做成椅子...
分类:
编程语言 时间:
2014-11-02 21:03:09
阅读次数:
177