首页 > 其他 > 详细

2017ACM/ICPC广西邀请赛

时间:2018-10-11 20:34:58      阅读:172      评论:0      收藏:0      [点我收藏+]

A.A Math Problem

技术分享图片
 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 typedef long long ll;
 4 inline ll read(){
 5     int x=0,f=1;char ch=getchar();
 6     while(ch>9||ch<0){if(ch==-)f=-1;ch=getchar();}
 7     while(ch>=0&&ch<=9){x=x*10+ch-0;ch=getchar();}
 8     return x*f;
 9 }
10 
11 /***********************************************************/
12 
13 const int maxn = 1e5+7;
14 ll a[maxn];
15 
16 void init(){
17     for(ll i = 1;i <= 15;i++){
18         a[i] = 1;
19         for(ll j = 1;j <= i;j++){
20             a[i] *= i;
21         }
22         //cout << i << " :" << a[i] << endl;
23     }
24 }
25 
26 
27 int main(){
28     init();
29     ll n;
30     while(~scanf("%lld", &n)){
31         int ans = 0;
32         for(ll i = 1;i <= 15;i++){
33             if(n >= a[i])
34                 ans++;
35             else break;
36         }
37         cout << ans << endl;
38     }
39     return 0;
40 }
View Code

 

2017ACM/ICPC广西邀请赛

原文:https://www.cnblogs.com/ouyang_wsgwz/p/9774783.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!