不会啊

怎么做啊怎么做啊

全部评论
打表 long long a[15] = {10,94,892,8640,84657,834966,8267019,82052137,815725636,8118965902};
点赞
送花
回复
分享
发布于 2018-09-07 09:53
请允许我膜拜一下orz
点赞
送花
回复
分享
发布于 2018-09-07 13:53
秋招专场
校招火热招聘中
官网直投
提交答案题 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
#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

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务