/* 睇到学弟们在做~跟麦做~好弱~不过都有D收获~啊holiday好懒呐~ */ /*3979*/ #include <stdio.h> int gcd(int x,int y) { int r; while((r=x%y)!=0) { x=y; y=r; } return y; } int main() { int a,b,c,d,sign,e,f,t; char str[15]; while(scanf("%s",&str)!=EOF) { a=str[0]-'0'; b=str[2]-'0'; c=str[4]-'0'; d=str[6]-'0'; if(b!=d){ t=gcd(b,d); a*=d/t; c*=b/t; b*=d/t; } if(str[3]=='-'){ if(a==c){ printf("0/n"); continue; } if(a<c){ sign=-1; e=c-a; } else{ sign=1; e=a-c; } } else{ sign=1; e=a+c; } f=b; t=gcd(e,f); e/=t; f/=t; if(sign<0) printf("-"); if(e%f==0){ printf("%d/n",e/f); continue; } printf("%d/%d/n",e,f); } return 0; } /*3980*/ #include <stdio.h> int mod(int n,int m) { if(n<m) return n; else return n-(n/m)*m; } int main() { int a,b; while(scanf("%d%d",&a,&b)!=EOF) { printf("%d/n",mod(a,b)); } return 0; } /*3981*/ #include<stdio.h> #include<string.h> void Replace(char *str){ while((str=strstr(str,"you"))!=NULL){ *str='w'; *(str+1)='e'; str+=2; strcpy(str,str+1); } } int main() { char str[1002]; while(gets(str)){ Replace(str); printf("%s/n",str); } return 0; } /*3982*/ #include<stdio.h> #include <string.h> int T[3][20]; int len[3]; int main() { int a0,a1,a2; int i,j,k,l,t,t1; while(scanf("%d%d%d",&a0,&a1,&a2)!=EOF) { memset(T,0,sizeof(T)); T[0][0]=a0; T[1][0]=a1; T[2][0]=a2; len[0]=len[1]=len[2]=1; for(i=3;i<100;i++){ t=i%3; for(j=1;j<3;j++) { t1=(t+j)%3; l=len[t]>len[t1]?len[t]:len[t1]; for(k=0;k<l;k++) { T[t][k]+=T[t1][k]; if(T[t][k]>=100000000){ T[t][k+1]++; T[t][k]%=100000000; } } if(T[t][len[t]]) len[t]++; } } printf("%d",T[0][len[0]-1]); for(i=len[0]-2;i>=0;i--) printf("%08d",T[0][i]); printf("/n"); } return 0; }