模拟俄罗斯方块游戏
完全按照俄罗斯方块的规则来做
注意规则即可:
1:每种图形开始出现时绿点均在(4,9)位置
2:先做变换,再下降一格
3:若碰到操作无法被执行的则不执行,依次进行下个操作
#include "stdio.h"
#include "string.h"
struct Type
{
int a,b,x,y;
}type;
char str[1010];
...
分类:
其他好文 时间:
2015-08-11 18:50:43
阅读次数:
141
HDU 5375 Gray code
#include
#include
#include
#include
#define maxn 200005
#define ll __int64
#define INF 0xfffffff
using namespace std;
ll ans[maxn][2];
char s[maxn];
int a[maxn];
int main(){
in...
分类:
其他好文 时间:
2015-08-11 18:50:01
阅读次数:
89
//给一个序列,让求其最大子序列
//这个序列由三段组成,第一段和第二段对称,第一段和第三段一样
//manacher算法求得p[i]
//枚举第二段的起点和长度,得到结果
#include
#include
#include
using namespace std ;
const int maxn = 2e5 + 10 ;
int str[ma...
分类:
编程语言 时间:
2015-08-11 18:43:18
阅读次数:
131
#include typedef struct BinTree{ int data; struct BinTree *left; struct BinTree *right;}BinTree;void PreOrder(BinTree *root){ if(root == NULL) return....
分类:
其他好文 时间:
2015-08-11 18:37:20
阅读次数:
105
当需要在控制台上输入多行时,特别是字符时,容易出现缓冲区的问题如getchar() getline()我的解决办法是:在C中刷新下输入缓冲区fflush(stdin)如下面这个例子:(1)我需要在一行输入个数n,然后在下面每一行输入一个字符 1 #include 2 #include 3 #incl...
分类:
编程语言 时间:
2015-08-11 18:25:28
阅读次数:
127
思路就是求边双连通分量,然后缩点,再用树形DP搞一下。代码和求强连通很类似,有点神奇,=_=,慢慢消化吧 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 c...
分类:
其他好文 时间:
2015-08-11 18:23:49
阅读次数:
191
拍的太慢了,很不满意排完序之后,枚举自己和对手状态,若被击败,则再枚举自己下一个策略,直到可以击败对手所有的策略#include#include#include#include#include#include#includeusing namespace std;#define MOD 100000...
分类:
其他好文 时间:
2015-08-11 18:12:39
阅读次数:
101
职务地址:POJ 3070用这个题学会了用矩阵高速幂来高速求斐波那契数。依据上个公式可知,第1行第2列和第2行第1列的数都是第n个斐波那契数。所以构造矩阵。求高速幂就可以。代码例如以下:#include #include #include #include #include #include #in...
分类:
其他好文 时间:
2015-08-11 18:07:31
阅读次数:
82
pipe创建函数:#include /* Create a one-way communication channel (pipe). If successful, two file descriptors are stored in PIPEDES; bytes written on PI...
分类:
其他好文 时间:
2015-08-11 18:02:09
阅读次数:
119
[cpp]view plaincopy//发送端#include#include#include#include#include#include#include#include#includeusingnamespacestd;intmain(){setvbuf(stdout,NULL,_IONBF...
分类:
系统相关 时间:
2015-08-11 17:57:44
阅读次数:
142