摘要: 兰州烧饼时间限制:1000ms | 内存限制:65535KB难度:1描述烧饼有两面,要做好一个兰州烧饼,要两面都弄热。当然,一次只能弄一个的话,效率就太低了。有这么一个大平底锅,一次可以同时放入k个兰州烧饼,一分钟能做好一面。而现在有n个兰州烧饼,至少需要多少分钟才能全部做好呢?输入依次输入n和k,中间以空格分隔,其中1 int main(){ int a,b,c; while(scanf("%d%d",&a,&b)==2){ if(a<=b) printf("2\n"); else { ... 阅读全文
posted @ 2013-10-08 21:58 ABCDL 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 当时看到(二)就把(一)做了,一很容易,这道题纠结了好几天,直到今晚才看懂别人的代码谢,勉强才写出来。。。。。。。。。。。。。。。。。。。。不愧是难度6的题。#include #include #define N 101#define MAX 0x7fffffffint d[N][N];char ch[N];int main(){ int n,i,j,k,len,m,tmp; scanf("%d",&n); do { scanf("%s",ch); len = strlen(ch); ... 阅读全文
posted @ 2013-10-08 21:38 ABCDL 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 整整两天了,都打不开网页,是不是我提交的次数太多了?nyoj 10: 1 #include 2 #include 3 int a[103][103],b[103][103]; 4 int X,Y; 5 int maxx(int a,int b) 6 { 7 return a>b?a:b; 8 } 9 int max(int a,int b,int c,int d)10 {11 return maxx(maxx(a,b),maxx(c,d));12 }13 int kkk(int x,int y,int c)14 {15 if(x==0||y==0||x>X||y>Y||... 阅读全文
posted @ 2013-10-06 18:56 ABCDL 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 子串和时间限制:5000ms | 内存限制:65535KB难度:3描述给定一整型数列{a1,a2...,an},找出连续非空子串{ax,ax+1,...,ay},使得该子序列的和最大,其中,1 2 int main() 3 { 4 int t,n,i,k,max,sum; 5 scanf("%d",&t); 6 while(t--) 7 { 8 sum=0;max=-1000000; 9 scanf("%d",&n);10 for(i=0;imax)15 max=sum;16... 阅读全文
posted @ 2013-10-04 21:35 ABCDL 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 免费馅饼时间限制:1000ms | 内存限制:65535KB难度:3描述都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不 掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径两侧都不能站人,所以他只 能在小径上接。由于gameboy平时老呆在房间里玩游戏,虽然在游戏中是个身手敏捷的高手,但在现实中运动神经特别迟钝,每秒种只有在移动不超过一米的 范围内接住坠落的馅饼。现在给这条小径如图标上坐标:为了使问题简化,假设在接下来的一段时间里, 阅读全文
posted @ 2013-10-04 19:53 ABCDL 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 分析:0-1背包问题第一次写了一大串,时间:576 内存:4152看了牛的代码后,恍然大悟;看来我现在还正处于鸟的阶段!第一次代码: 1 #include 2 #include 3 #include 4 using namespace std; 5 typedef struct 6 { 7 int x; 8 int y; 9 }p;10 p a[1001];11 int b[1001][1001];12 int cmp(p a,p b)13 {14 if(a.x==b.x)15 return a.yb)22 return a;23 ... 阅读全文
posted @ 2013-10-03 19:02 ABCDL 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 当n=2时, 输出 3;当n=3时, 输出 5;当n=4时, 输出 8;#### 分析: 当n=4时,如 0101 符合条件, 当第一个位置是0时,还剩3个位置 ,与n=3时个数相等; 符合条件的为5个; 当第一个位置是1时,第二个位置只能是0;还剩两个位置,与n=2时个数相等 符合条件的为3个; 由此得出 f(n)=f(n-1)+f(n-2);C/C++: 1 #include 2 int main() 3 { 4 int t,n,a,b,i; 5 scanf("%d",&t); 6 while(t--)... 阅读全文
posted @ 2013-10-03 17:16 ABCDL 阅读(181) 评论(0) 推荐(0) 编辑
摘要: sort函数用法: #include using namespace std; sort(a,a+len;cmp) //a-->数组名, len-->数组长度C/C++: 1 #include 2 #include 3 using namespace std; 4 typedef struct 5 { 6 int x; 7 int y; 8 }pi; 9 pi p[5002];10 11 int number(int n)12 {13 int t, cnt = 0;14 for(int i = 0; i = t)24 ... 阅读全文
posted @ 2013-10-01 22:37 ABCDL 阅读(233) 评论(0) 推荐(0) 编辑
摘要: C/C++: 1 #include 2 int main() 3 { 4 // freopen("250.txt","r",stdin); 5 int a[22],b[22]; 6 int t,n,i,j,max; 7 scanf("%d",&t); 8 while(t--) 9 {10 max=0;11 for(i=0;i=0;i--)17 {18 max=0;19 for(j=i+1;ja[j]) //注意 小细节: 题目给出下一发炮弹只... 阅读全文
posted @ 2013-10-01 21:37 ABCDL 阅读(420) 评论(0) 推荐(0) 编辑
摘要: java输入字符:1、String s=sc.next(); 2、char a=s.charAt(0); 注意:package java 中提交不能带package java代码: C++: 第一次用C++写,小激动啊 #include <iostream.h> int main() { char 阅读全文
posted @ 2013-09-28 18:56 ABCDL 阅读(658) 评论(0) 推荐(0) 编辑