南工个人积分赛第四场——A - Solve equation【pow要用double型的】
来源:互联网 发布:网络电视台直播网 编辑:程序博客网 时间:2024/06/09 23:25
WA了7遍,终于过了,最后输出了一下pow()函数的结果才发现,pow要用double型的,换了另一种方法后过了啊啊啊啊啊啊!我好崩溃,差点想破罐子破摔了
#include<stdio.h>#include<string.h>#include<algorithm>#include<math.h>using namespace std;int main(){ int t,d,i,bj,lena,lenb; long long x,y,p,q,sum; char a[1000],b[1000]; scanf("%d",&t); while(t--) { scanf("%s%s%d",a,b,&d); lena=strlen(a); lenb=strlen(b); bj=0; sum=1; x=0; for(i=lena-1;i>=0;i--) { if(a[i]>='0'&&a[i]<='9') x=x+(a[i]-48)*sum; else if(a[i]>='a'&&a[i]<='f') x=x+(a[i]-87)*sum; bj++; sum=sum*d;//我改用这种方式之后就过了 } y=0; bj=0; sum=1; for(i=lenb-1; i>=0; i--) { if(b[i]>='0'&&b[i]<='9') y=y+(b[i]-48)*sum; else if(b[i]>='a'&&b[i]<='f') y=y+(b[i]-87)*sum; bj++; sum=sum*d; } if(y==0) p=0; else p=x/y; q=x-p*y; printf("(%I64d,%I64d)\n",p,q); }}
0 0
- 南工个人积分赛第四场——A - Solve equation【pow要用double型的】
- 南阳理工学院个人积分赛第四场——J - Min Number【条理清晰】
- 南阳理工学院个人积分赛第四场【总结】
- 暑期个人赛--第四场--A
- 省赛选拔赛——个人赛第四场
- xmu网宿科技杯 厦门大学第四届程序设计积分赛 第四场 A题
- 暑期个人赛--第四场--D(待A)
- 暑期个人赛--第四场--E(待A)
- 1001—Can you solve this equation?
- 第四场个人训练赛
- 南阳理工学院个人积分赛第三场——C - The Smallest String Concatenation【string】
- AHU_ACM_2014(个人积分赛第三场)
- A - Can you solve this equation?
- pow(double a,int b)
- pow的返回值是double型
- hdu2199 Can you solve this equation? (二分+double精度)
- 【hdu2199】Can you solve this equation?——二分
- 搜索—Problem_1001-Can you solve this equation?
- Dynamic Web Module 3.0 requires Java 1.6 or newer
- 20.Android读唯一的设备号IMEI
- ios 9 statusBar style
- 监听器,过滤器,拦截器(简单印象)
- Eclipse新建类的时候如何自动添加注释(作者,时间的信息
- 南工个人积分赛第四场——A - Solve equation【pow要用double型的】
- Qt自定义密码框,先显示后隐藏
- 指令<AngularJs>
- 图片上传,android ios Java服务器整合
- char可以存储汉字吗?| Java基础
- Android按退出键切换到后台不退出
- 使用ContentProvider实现数据共享
- mysql参考及经验(长更)
- 网站性能测试 工具 阿里云 pt Performance Testing radar Linux 和 windows 版本使用