N的N次方 高校俱乐部线上编程挑战
来源:互联网 发布:mac pro拆解 编辑:程序博客网 时间:2024/06/01 10:52
可惜不是在校学生了,也不知道做的对不对
我在计算N的N次方,给出结果a,你能否求出N呢?我给出的结果会出错,但是如果出错的话,我保证和正确地结果只有一个数字不对(不会增加或者减少数字)。给出输入,求输出的整数(保证结果在int范围内),输入用字符串表示,长度不超过500000,无首0。如果证明我出错了,请输出-1。例如,输入27,输出3。而输入20,只能输出-1了。输入格式:多组数据,第一行是 T,表示数据组数。以下T行,每行是一个大整数。输出格式对每组数据,输出一行答案。
public class Test {public static void main(String[] args) {System.out.println("lsdks"+getN(1843829075));//System.out.println("sdfsdfsfsf"+getResult(11));}private static long getN(long result) {for (int i = 1; i < result; i++) {if(getResult(i)<0)return -1;if(getResult(i)==result)return i;if(getResult(i)>result)return -1;}return -1;}private static long getResult(long n){ int i,result=1; //应该初始化result,否则下面会报错的.if(n<=11)for(i=1;i<=n;i++){ result *=n; } else {System.out.println("n大了");result= -1;}return result;} }
0 0
- N的N次方 高校俱乐部线上编程挑战
- (csdn高校俱乐部编程挑战)2的补码
- 编程挑战-高校俱乐部-回文距离
- 编程挑战-高校俱乐部-末三位整数
- 编程挑战-高校俱乐部-数字游戏
- 编程挑战-高校俱乐部-分数表示法
- 编程挑战高校俱乐部分配糖果答案
- 编程挑战高校俱乐部数字游戏答案
- CSDN高校俱乐部 编程挑战--五子棋
- N的N次方
- N的N次方
- N的N次方
- N的N次方
- N的N次方
- N的N次方
- 欢乐暑假-高校俱乐部暑期线上编程竞赛奖励机制
- 编程点滴之2的n次方
- 1088:N的N次方
- JS之RegExp对象(一)
- cocos2d-x 中文输出 GB2312与UFT8互转
- 4ping解决网络问题
- ubuntu 录音软件audacity 安装和使用
- Android APK反编译详解(附图)
- N的N次方 高校俱乐部线上编程挑战
- squid 3.1详细配置(2)
- phpcms正在wamp环境下设置
- 药鼎
- ASP.NET调用新浪微博开放平台API接口的代码示例
- QML 编程入门 Getting Started Programming with QML
- 把e.printStackTrace的堆栈信息打印在log.error()中
- Lua断点调试
- LeetCode: Add Two Numbers