ACM
Cannel_2020
找寻目标,努力奋斗。
展开
-
ACM入门之杭电1045:Fire Net C++解法
Fire Net 地址:http://acm.hdu.edu.cn/showproblem.php?pid=1045 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 2957 Accepted Submission(s): 1原创 2012-03-31 01:31:59 · 5627 阅读 · 0 评论 -
八(N)皇后问题的C++实现
简单说:任意两个皇后(国际象棋)都不能处于同一行、同一列或同一斜线上。 C++代码实现如下: #include using namespace std; //isPlace()用于判断会不会跟之前已放置的皇后互相攻击, int count = 0; bool isPlace(int *a, int k){ for(int i = 0; i < k; ++i){ //a[i] ==原创 2012-03-22 12:10:19 · 2583 阅读 · 0 评论 -
搬寝室 1421
#include #include using namespace std; #define Min(a,b) (a < b ? a : b) #define INF 2100000000 int dp[2001][1001];//第一个下标(2001)是指 int main() { int n;//物品的个数 int k;//取多少对 int a[2001];//数组a先用来各个原创 2012-05-31 23:54:43 · 1273 阅读 · 1 评论 -
最大连续子序列 1231
解法一:记录下标 #include #include using namespace std; #define N 10001 int a[N]; int main() { int n,max,start,end; while(cin>>n && n) { max=0x80000000; int sum=0;原创 2012-05-31 23:56:03 · 1609 阅读 · 2 评论