- 博客(20)
- 收藏
- 关注
原创 B1010
#include<stdio.h>int main() { int a,n; int flag = 0; while(true) { scanf("%d %d",&a,&n); if(a!=0 && n!=0) { if(flag == 1) printf(" "); printf("%d %d",a*n,n-1); flag = 1; } if(getchar()=='\n') break; }
2021-02-03 07:21:37
98
原创 B1018
测试点:注意默认结果#include<stdio.h>#include<iostream>#include<map>using namespace std;int judge(char a,char b) { if(a==b) return 0;//平局 if(a=='C' && b=='J') return 1; if(a=='J' && b=='B') return 1; if(a=='B' && b=
2021-02-03 05:42:58
99
原创 B1012
测试点5、6:if分支的条件处理,尤其是最后的else#include<stdio.h>int main() { int A[6]= {0}; //下标1~5 A1~A5 int flag=1;//A2交错求和的标志 int isN= false;//A1 A2 是否出现 int cnt=0;//A4被 5 除后余 3 的数字的个数 int N,n; scanf("%d",&N); for(int i=0; i<N; ++i) { scanf("%d",
2021-02-03 05:10:13
128
原创 B1008
测试点1、2:参数的预处理#include<stdio.h>void f(int A[],int left,int right) { int i=left,j=right; while(i<j) { int temp=A[i]; A[i]=A[j]; A[j]=temp; ++i; --j; }}int main() { int N,M; scanf("%d %d",&N,&M); if(M>N) M%=N; int
2021-02-03 04:21:50
187
原创 B1046
#include<stdio.h>int main() { int N; scanf("%d",&N); int j[3]= {0},y[3]= {0}; for(int i=0; i<N; ++i) { scanf("%d %d %d %d",&j[0],&j[1],&y[0],&y[1]); int h=j[0]+y[0];//两人喊出的数字之和 if(j[1]==h && y[1]==h) contin
2021-02-03 04:12:22
142
原创 B1026
#include<stdio.h>int main() { int c1,c2; scanf("%d %d",&c1,&c2); int c=c2-c1; c=c/100+((c%100>=50)?1:0); int ss=c%60; c/=60; int mm=c%60; c/=60; printf("%02d:%02d:%02d",c,mm,ss); return 0;}
2021-02-03 04:05:42
144
原创 B1016
#include<stdio.h>typedef long long LL;int f(LL A,int DA) { int PA=0; while(A>0) { if(A%10==DA) PA=PA*10+DA; A/=10; } return PA;}int main() { LL A,B; int DA,DB; scanf("%lld %d %lld %d",&A,&DA,&B,&DB); printf("%
2021-02-03 03:55:11
193
原创 B1011
#include<stdio.h>typedef long long LL;int main() { LL A,B,C; int N; scanf("%d",&N); for(int i=1; i<=N; ++i) { scanf("%lld %lld %lld",&A,&B,&C); if(A+B>C) printf("Case #%d: true\n",i); else printf("Case #%d: f
2021-02-03 03:49:03
64
原创 A1059
第一次:25分钟测试点3:特殊值1#include<stdio.h>const int maxn = 1000;int p[maxn]= {2},i=1,curN=3;struct factor { int x; int cnt;} fac[maxn];int j=0;int main() { long long N; scanf("%lld",&N); printf("%lld=",N); if(N==1) { printf("1"); retu
2021-02-03 01:15:16
66
原创 B1013
#include<stdio.h>int P[10010]= {2},pN=1,curN=3;int main() { int M,N; scanf("%d %d",&M,&N); while(pN<=N) { bool f = true; for(int i=0; i<pN && i*i < curN; ++i) if(curN%P[i]==0) { f = false; break; }
2021-02-03 00:30:44
66
原创 B1019
#include<stdio.h>void f(int N,int &max,int &min) { int re[10]= {0},count=0; while(N>0) { int n = N%10; re[n]++; N=(N-n)/10; count++; } re[0]+=4-count; min=0; for(int i=0; i<10; ++i) { int n=re[i]; while(n>0) {
2021-02-02 23:48:13
74
原创 B1040
#include<stdio.h>const int N = 1000000007;char s[100010];int count[2][100010];int main() { scanf("%s",s); int i=0,num=0; while(s[i]!='\0') { if(s[i]=='P') num++; if(s[i]=='A') count[0][i]=num; ++i; } int len=i; --i; num=0; while(i&g
2021-02-02 19:55:07
87
原创 B1023
#include<stdio.h>int main() { int h[10],min=0; for(int i=0; i<10; ++i) { int n; scanf("%d",&n); h[i]=n; if(!min && n && i) min=i; } printf("%d",min); --h[min]; for(int i=0; i<10; ++i) while(h[i]) { pr
2021-02-02 00:22:43
49
原创 B1020
#include<stdio.h>double yb[3][1010];//库存量、总售价、单位售价int main() { int N; double D; scanf("%d %lf",&N,&D); for(int i=0; i<N; ++i) scanf("%lf",&yb[0][i]); for(int i=0; i<N; ++i) { scanf("%lf",&yb[1][i]); yb[2][i]=yb[
2021-02-02 00:20:46
79
原创 A1025
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;struct Student { char id[15];//the registration number int score; int final_r;//final_rank int loc;//location_number int local_r;//local_rank} stu[30010]
2021-02-02 00:14:09
74
原创 B1009
#include<stdio.h>char ss[90][90];int main() { int i=0,j=0; char c=getchar(); while(c!='\n') { if(c!=' ') { ss[i][j]=c; ++j; } else { ss[i][j]='\0'; ++i; j=0; } c=getchar(); } ss[i][j]='\0'; while(i>-1) printf("%s%s
2021-02-01 23:56:45
58
原创 B1022
#include<stdio.h>int main() { long long A,B; int D; scanf("%lld %lld %d",&A,&B,&D); A+=B; int re[40],j=0; while(A>0){ re[j++]=A%D; A/=D; } if(j==0) printf("0"); for(int i=j-1;i>=0;--i) printf("%d",re[i]); return 0;
2021-02-01 23:49:16
41
原创 B1036
#include<stdio.h>int main() { int N; char C; scanf("%d %c",&N,&C); int r = N/2+N%2; for(int j=0; j<N; ++j) printf("%c",C); printf("\n"); for(int i=0; i<r-2; ++i) { printf("%c",C); for(int j=1; j<N-1; ++j) printf(" ");
2021-02-01 23:35:17
56
原创 B1032
#include<stdio.h>int s[100010]= {0};int main() { int N, n,sco,max=0; scanf("%d",&N); for(int i=0; i<N; ++i) { scanf("%d %d",&n,&sco); s[n]+=sco; if(s[n]>s[max]) max=n; } printf("%d %d",max,s[max]); return 0;}
2021-02-01 23:32:02
49
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人