不会啊

怎么做啊怎么做啊

全部评论
#include <iostream> #include <cstdio> #include <cmath> using namespace std; int main() { long long x; cin>>x; long long l=x,r=x*2,mid; while (l<r) { mid=(l+r)/2; if (log(mid*1.0)*mid-mid+0.5*log(mid)+0.999999<x*log(x)) { l=mid+1; } else { r=mid; } } cout<<l; return 0; } 题解在这
点赞 回复 分享
发布于 2018-09-07 21:08
提交答案题 scanf("%s",x); int len=strlen(x); if(len==1){ printf("10\n"); } else if(len==2){ printf("94\n"); } else if(len==3){ printf("892\n"); } else if(len==4){ printf("8640\n"); } else if(len==5){ printf("84657\n"); } else if(len==6){ printf("834966\n"); } else if(len==7){ printf("8267019\n"); } else if(len==8){ printf("82052137\n"); } else if(len==9){ printf("815725636\n"); } else{ printf("8118965902\n"); }
点赞 回复 分享
发布于 2018-09-07 15:13
请允许我膜拜一下orz
点赞 回复 分享
发布于 2018-09-07 13:53
打表 long long a[15] = {10,94,892,8640,84657,834966,8267019,82052137,815725636,8118965902};
点赞 回复 分享
发布于 2018-09-07 09:53

相关推荐

07-02 13:50
闽江学院 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
墨西哥大灰狼:如果你的校友卤馆还在的话,他肯定会给你建议的,可是卤馆注销了@ 程序员卤馆
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务