SDJZD.acmclub
文章平均质量分 60
清溪浅水
这个作者很懒,什么都没留下…
展开
-
1034:打印数字图形
#include using namespace std;void fn(int n){ for(int i=1;i<=n;i++) { for(int j=1;j<=n-i;j++) { cout<<" "; } for (int j = 1; j <= i; j++)原创 2013-07-23 11:37:43 · 1070 阅读 · 4 评论 -
看电视
#include #include using namespace std;struct node{ int b; int e;}Node[300];int cmp(node a,node f){ if(a.e!=f.e) return a.e<f.e; else return a.b>f.b;}int main(){ int n; while(cin>>n)原创 2013-07-27 10:35:30 · 752 阅读 · 0 评论 -
字符串反转
#include #include #define max 10000int main(){ int n,i,j,k,m,len; char str[max]={0}; while(scanf("%d",&n) != EOF) { getchar(); for(i=0;i<n;i++ ) {原创 2013-07-27 14:34:24 · 544 阅读 · 0 评论 -
问题 A : 寻找独一无二的数
#includeint main(){ int n,p,i,s; while(scanf("%d",&n)!=EOF,n) { s=0; for(i=0;i<n;i++) { scanf("%d",&p)原创 2013-07-27 09:57:18 · 1046 阅读 · 1 评论 -
one+two问题
#include #include using namespace std;string str[10]={"zero","one","two","three","four","five","six","seven","eight","nine"};mapmap1;int main(){ for(int i=0;i<10;i++) { map1[str[i]]=i;原创 2013-07-27 17:20:35 · 993 阅读 · 0 评论 -
N的N次方
#include#include#includeusing namespace std;int vis(double n){ double integer; double decimal=modf(n*log10(n),&integer); double p=pow((double)10,decimal); modf(p,&integer); re原创 2013-07-28 20:42:08 · 665 阅读 · 0 评论 -
美丽数
小明很喜欢3和5这两个数字,他将能被3或5整除的数叫做美丽数。现在给你一个整数N(1#include int a[210000];void fun(){ int i,j; int num; num=1; for(int i=3; i<=1000001; i++) { if(num==100000) {原创 2013-07-28 20:58:52 · 2147 阅读 · 0 评论 -
贴瓷砖1
题目描述有一块大小是 2 * n 的墙面,现在需要用2种规格的瓷砖铺满,瓷砖规格分别是 2 * 1 和 2 * 2,请计算一共有多少种铺设的方法。输入格式输入的第一行包含一个正整数T(T输出输出一共有多少种铺设的方法,每组数据的输出占一行。样例输入32812样例输出31712731#includ原创 2013-08-14 11:45:15 · 1666 阅读 · 0 评论 -
Oil Deposits
#include using namespace std;int n,m;char s[100][100];int dir[8][2]={1,1, 1,-1, -1,1, -1,-1, 0,1, 0,-1, 1,0, -1,0};int i,j;int fn(int &a,int &b){ int x,y; for(int i=0;i<8;i++) { x=原创 2013-07-29 11:37:51 · 575 阅读 · 0 评论 -
1022——挂盐水
题目描述挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下;然后滴二滴,停一下;再滴三滴,停一下...,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速度是一秒(假设最后一滴不到D毫升,则花费的时间也算一秒),停一下的时间也是一秒这瓶水什么时候能挂完呢?输入格式输入数据包含多个测试实例,每个实例占一行,由VUL和D组成,其中 0输出对于每原创 2013-08-17 13:57:40 · 1281 阅读 · 0 评论 -
thingk different
符合条件的子串的形式为:think+一个空格+different,其中两个单词之间的空格必须有,并且有且仅有一个,同时两个单词中的任何一个字母大小写均可,都符合要求。例如,“Think Different”、“think different”、“THINK DIFFERENT”都是符合要求的子串。输入格式输入包含多组测试数据。每组输入一个字符串s,字符串长度不超过100原创 2013-08-02 09:00:23 · 613 阅读 · 0 评论 -
HDU——2034 ——人见人爱A-B
#include #include using namespace std;int main(){ int n,m; int a[100]; int b[100]; int c[100]; while (cin>>n>>m) { int count=0; if (n==0&&m==0) {原创 2013-07-24 20:33:14 · 715 阅读 · 0 评论 -
1117:计算圆的周长
#include #include #include using namespace std;int main(){ double x1,y1,x2,y2,x3,y3; while(cin>>x1>>y1>>x2>>y2>>x3>>y3) { double L1=sqrt(pow(x1-x2,2.0)+pow(y1-y2,2.0));原创 2013-07-24 16:58:49 · 687 阅读 · 0 评论 -
2537:LOL如何拯救小学生
#include using namespace std;int main(){ int n; cin>>n; getchar(); char s[100]; for(int i=0;i<n;i++) { cin.getline(s,100); if(s[0]>='a'&&s[0]<='z')原创 2013-07-23 09:00:54 · 707 阅读 · 0 评论 -
1035:放大的X
#include using namespace std;void fn(int n){ for(int i=1;i<=(n+1)/2;i++) { for(int j=1;j<=n-i+1;j++) { if(i==j||(i+j==n+1)) cout<<"X";原创 2013-07-23 14:21:04 · 918 阅读 · 0 评论 -
1033:子网掩码
#include using namespace std;int main(){ int s1[4]; int s2[4]; int s3[4]; int s4[4]; int s5[4]; char a; for(int i=0;i<4;i++) { cin>>s1[i]; if(i<3)原创 2013-07-23 16:36:05 · 831 阅读 · 0 评论 -
1028:行车路程
#include #include #include using namespace std;int main(){ int l,h,m,s,time=0,now=0,i; double v=0,d=0; char tar[30]; while(gets(tar)) { h=原创 2013-07-23 17:11:55 · 829 阅读 · 0 评论 -
竖式问题
#include #include int main(){ int i,ok,abc,de,x,y,z,count=0; char s[20],buf[99]; scanf("%s",s); for(abc=111;abc<=999;abc++) for(de=11;de<=99;de++) { x=abc*(de%10); y=abc*(de/10);原创 2013-07-24 18:33:43 · 584 阅读 · 0 评论 -
出租车费
#include #include #include using namespace std;int main(){ long long int n; while(cin>>n) { if(n==0) return 0; double sum=0; double sum1=0;原创 2013-07-24 16:54:29 · 803 阅读 · 0 评论 -
1784:Digital Roots
#include#include using namespace std;int fn(int x){ int i=0,j,n=x,sum,a[100]; while(n) { a[i++]=n%10; n/=10; } for(sum=0,j=0;j<i;j++) { sum+=a[j];原创 2013-07-24 16:55:49 · 706 阅读 · 0 评论 -
1072:找规律填数字
#includeint main(){ float a,b,c,d,e,x,x1,x2,x3,x4,x5; while(scanf("%f%f%f%f%f",&a,&b,&c,&d,&e)!=EOF&&a!=0&&b!=0&&c!=0&&d!=0&&e!=0) { if(b-a==c-b&&d-c==c-b&&e转载 2013-07-24 16:57:43 · 1444 阅读 · 0 评论 -
迷宫搜索
#include#include#includeusing namespace std;int sx,sy,ex,ey,n,m;int num,t;int la,fir;char s[111][111];int d[4][2]= {1,0,0,-1,-1,0,0,1};struct maze{ int x; int y; int num;}N[101原创 2013-07-28 16:12:52 · 631 阅读 · 0 评论