摘要: 简单题。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 const int maxn = 8; 7 int mat[ maxn ][ maxn ]; 8 bool vis[ maxn ][ maxn ]; 9 bool appear[ 85 ];10 struct node{11 int x,y;12 }num[ 105 ];13 14 void init(){15 memset( appear,false,sizeof( appear ) );16 memset( vis,fa... 阅读全文
posted @ 2013-07-22 23:48 xxx0624 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 有比这更水的么。。。。。。。。。。。。。。 1 #include 2 int main(){ 3 int n; 4 scanf("%d",&n); 5 while( n-- ){ 6 int sa,sb; 7 scanf("%d%d",&sa,&sb); 8 if( (sa+sb)%2!=0 ){ 9 printf("impossible\n");10 continue;11 }12 int a = (sa+sb)/2;13 i... 阅读全文
posted @ 2013-07-22 22:42 xxx0624 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 归并排序!!!!!!!!!! 1 /* 2 归并排序+求逆序数 3 */ 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 typedef __int64 int64;10 const int maxn = 500005;11 int64 a[ maxn ],Sort[ maxn ];12 int64 res;13 14 void init(){15 res = 0;16 }17 18 void merge( int L,int R ){19 int mid = (L+R)/2;20 ... 阅读全文
posted @ 2013-07-22 22:13 xxx0624 阅读(302) 评论(0) 推荐(0) 编辑