XDU1007 - 做一名正气的西电人
来源:互联网 发布:最近很火的网络用语 编辑:程序博客网 时间:2024/04/28 23:19
直接将数字转化成二进制进行判断,注意到范围0<=a,b<10^100,采用高精度除法
余数是0还是1只要看最后一位是奇数还是偶数
#include<stdio.h>#include<string.h>int solve(char *str){ int num[1000],len=strlen(str),i,ans=0; for(i=1;i<=len;i++) num[i]=str[len-i]-'0'; while(len>0) { for(i=len;i>1;i--) { num[i-1]+=(num[i]%2)*10; num[i]/=2; } ans+=num[1]%2; num[1]/=2; while(num[len]==0) len--; } return ans;}int main(){ char a[1000],b[1000]; while(scanf("%s%s",a,b)!=EOF) { int x=solve(a),y=solve(b); //printf("%d %d\n",x,y); if(x>y) printf("wm\n"); else if(x<y) printf("zyf\n"); else printf("neither\n"); } return 0;}
- XDU1007 - 做一名正气的西电人
- XDOJ1007--做一名正气的西电人
- Problem 1007 - 做一名正气的西电人
- 做一个正气的杭电人
- 做一个正气的杭电人
- HDU 2500 做一个正气的杭电人
- HDU 2500 做一个正气的杭电人
- hdu-2500-做一个正气的杭电人
- HDU 2500 做一个正气的杭电人
- 做一个正气的杭电人 2500
- 2500 做一个正气的杭电人
- HDU2500 做一个正气的杭电人
- hd 2500做一个正气的杭电人
- HDU 2500 做一个正气的杭电人
- HDU-2500-做一个正气的杭电人
- hduoj2500(做一个正气的杭电人)
- 做一个正气的杭电人 HDU
- 做一个正气的西华人
- poj3252 Round Numbers
- hdu 4089 Activation
- 通向自由的50个丢弃
- 配置java环境变量
- uio.c 分析
- XDU1007 - 做一名正气的西电人
- OC——内存管理
- libvirt0.9.10 network Qos bug
- FrameBufferObject.cpp
- 控制文件恢复
- IOS -- ViewController的LoadView和ViewDidLoad方法相关知识总结
- 手表定律
- QQ抖动效果
- libvirt使用之---使用tc实现kvm虚拟机带宽控制