上一页 1 ··· 3 4 5 6 7
摘要: 1 #include 2 using namespace std; 3 4 int num[10000]; 5 6 int findx(int x) 7 { 8 while(num[x]!=x)x=num[x]; 9 return x; 10 } 11 12 void merge(int x,int y) 13 { 14 int fx=findx(x)... 阅读全文
posted @ 2017-12-20 16:15 wa小怪兽 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Kim是一个掌控时间的大师。不同于一般人,他习惯使用秒来计算时间。如果你问他现在是几点,他会告诉你现在是今天的xxxx秒。Mik想要考考Kim。他想知道从某一天的00:00:00开始,经过s秒后是哪一天。但是Mik不会计算答案,他需要你的帮助。 注意:我们认为一天从00:00:00开始,到23:59 阅读全文
posted @ 2017-12-13 17:37 wa小怪兽 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1 #pragma once 2 3 #ifndef WINDOWS_H 4 #define WINDOWS_H 5 #include 6 #endif 7 8 #ifndef TLHELP32_H 9 #define TLHELP32_H 10 #include 11 #endif 12 13 BOOL KillProcessbyPid(DWORD ProcessId... 阅读全文
posted @ 2017-11-25 11:37 wa小怪兽 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 int n; 4 int table[101]; 5 int ans[50]; 6 7 int x(int n) 8 { 9 int a=sqrt(n); 10 for(int i=2; in) 29 { 30 if(table[ans[n]+1]) 31 for(... 阅读全文
posted @ 2017-11-16 19:23 wa小怪兽 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 辗转相除求得最小公倍数 两数相乘再除以最小公倍数即为最大公约数 阅读全文
posted @ 2017-10-31 15:43 wa小怪兽 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 妈妈再也不用担心生成全排列字典序很慢了! 首先用康托展开的公式镇楼: X=a[n]*(n-1)!+a[n-1]*(n-2)!+...+a[i]*(i-1)!+...+a*0! 暂且不解释这个公式的意义,我们先看下面的问题。 有n=4个元素1,2,3,4,将四个元素组成的全排列按字典序排列。输入一个排 阅读全文
posted @ 2017-10-19 13:21 wa小怪兽 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 在程序开始时,创建一个互斥量对象。如果运行一个程序两次,在第二次运行程序时,由于已经创建同名互斥量对象,再次创建互斥量对象会失败。程序结束时,操作系统会自动释放该互斥量对象。所以通过这个方法可以检测程序是否只有一个实例在运行。 互斥量对象名字可以通过vs自带的GUID生成器生成,防止不同程序互斥量对 阅读全文
posted @ 2017-10-14 19:27 wa小怪兽 阅读(168) 评论(0) 推荐(0) 编辑
摘要: #pragma once #ifndef WINSOCK_H #include #pragma comment(lib,"ws2_32.lib") #define WINSOCK_H #endif #ifndef WINDOWS_H #define WINDOWS_H #include #endif #ifndef SOCK_PORT #define SOCK_PORT 27... 阅读全文
posted @ 2017-10-14 19:11 wa小怪兽 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: _popen函数:建立管道IO。 定义: FILE * popen ( const char * command , const char * type ); _pclose函数:关闭管道。 例子,将输入放进cmd.exe中,并获取结果。 阅读全文
posted @ 2017-10-14 19:06 wa小怪兽 阅读(365) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7