成长轨迹54 【ACM算法之路 百炼poj.grids.cn】【枚举】【2739:计算对数】

 

题目http://poj.grids.cn/practice/2739
到底怎么样才能比较彻底的ac啊、、、

 【wa代码】

复制代码
 1 //看解题报告的。。照样wa
2 #include <stdio.h>
3 #include <string.h>
4 #include <stdlib.h>
5 #include <math.h>
6
7 int main()
8 {
9 char a[120],b[120];
10 int n,la,lb;
11 scanf("%d",&n);
12 for(int i=0;i<n;i++)
13 {
14 memset(a,'0',sizeof(a));
15 memset(b,'0',sizeof(b));
16 scanf("%s %s",a,b);
17 la=strlen(a);
18 lb=strlen(b);
19 a[4]=b[4]='\0';
20 for(int j=0;j<4;j++)
21 {
22 if(a[i]=='\0')
23 a[i]='0';
24 if(b[i]=='\0')
25 b[i]='0';
26 }
27 printf("%d\n",int((log10(atof(b)/1e3)+lb-1)/
28 (log10(atof(a)/1e3)+la-1)));
29 }
30 return 0;
31 }
复制代码

 

posted @   MooreZHENG  阅读(372)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示