- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的 UVa Online Judge 问题的 Java 解决方案遇到运行时错误。我已经完成了Problem 100这对我有用。有什么想法可能导致问题吗?
import java.util.ArrayList;
import java.util.Hashtable;
import java.util.Scanner;
class P100 {
public static void main(String args[]) {
Hashtable<Integer, Integer> solutions = new Hashtable<Integer, Integer>();
Scanner input = new Scanner(System.in);
while (input.hasNextInt()) {
int lowerBound = input.nextInt();
int upperBound = input.nextInt();
int longestCount = 0;
for (int i = lowerBound; i <= upperBound; i++) {
int n = i;
int count = 1;
ArrayList<Integer> sequence = new ArrayList<Integer>();
while (n != 1) {
if (solutions.containsKey(n)) {
count += solutions.get(n) - 1;
break;
}
sequence.add(n);
count += 1;
if (n % 2 == 0) n /= 2;
else n = 3 * n + 1;
}
for (int j = 0; j < sequence.size(); j++) {
solutions.put(sequence.get(j), count - j);
}
if (count > longestCount) longestCount = count;
solutions.put(i, count);
}
System.out.printf("%d %d %d\n", lowerBound, upperBound, longestCount);
}
}
}
最佳答案
您需要重命名
class P100
到
public class Main
当你将代码复制到UVa中时,否则它会告诉你没有找到Main类。这样法官就可以运行你的代码(因为java需要知道类名)。我自己有时会忘记这样做。
关于java - 无法重现 UVa Online Judge 给我的运行时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9354482/
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 4 年前。 Improve th
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
我正在研究问题 00156,Anagrams。 我编译了代码,它在我这边工作得很好,但是当我上传代码时,它在在线判断上返回运行时错误。 我想了解错误在哪里,但我对 C++ 很陌生,所以请保持简单,提前
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
我在看问题Magic Square我确信有一些循环,如果条件可以解决这个问题,但我很想知道是否有任何已知的算法/数据结构来解决这个问题。我对精确的解决方案不感兴趣,但对算法/数据结构的任何提示都会有所
我对竞争性编程还很陌生,我已经在 CodeForces 中遇到过几次这个问题,但我不太确定发生了什么。 问题是,当我运行这段代码时(来自 http://codeforces.com/contest/1
我需要有关 Uri Online Judge 网站中的逻辑数学问题的帮助: 提交的代码以“var n”开始,我使用 var 行来处理输入示例: var n; var j; var n = parseI
这些是关于 codechef 的问题的链接和 UVa online Judge 我的C代码是这样的: #include int main() { char c; int n,m; char d; i
我正在使用 Judge gem 构建简单的客户端验证。 在我选择对“blur”而不是按钮点击运行验证之前,一切都很完美。 脚本: var divs = ["advertisement_age","ad
问题是这样的..输入 n [the number of multiplications #include using namespace std; int main() { long int
描述:对于由多个非负整数组成的数组,数组归一化意味着每个元素都将除以数组的总和。假设数组至少由一个元素组成,并且元素的总和不会超过诠释。 输入:几个非负整数 输出:归一化的结果。 示例输入1 2 3
已关闭。此问题需要 debugging details 。目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and the
我可以解决Copying Books Problem使用二进制搜索方法,因为它很容易实现。但是我刚刚开始解决动态规划问题,我想知道该问题的动态规划解决方案 Before the invention o
这个问题在这里已经有了答案: How to verify if a file exists in a batch file? (3 个答案) 关闭 8 年前。 伪代码: if file exists
我正在解决JAVA编程挑战中的鄂尔多斯数问题。该代码在我的机器上完美运行。然而在线判断会导致运行时错误。谁能指出我犯的错误吗? http://uva.onlinejudge.org/index.php
我正在尝试做题http://acm.timus.ru/problem.aspx?space=1&num=1119在 Timus Online Judge 上。但是,由于某些奇怪的原因,递归函数不起作用
我正在对法国的法官任命系统进行一些数据分析,并使用一些代码来执行此操作。但我遇到了正则表达式问题。 我的数据由一大堆法院和法官任命组成。 这是一个示例列表: Appellate Court of Pa
我试图在 UVa ( http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=sho
这个问题困扰我好久了。它必须具有动态编程解决方案,因为它已被标记为“动态编程”。请提出一个方法。 Question Link 简化的问题陈述: There are 3 islands having N
不知道有没有人看过这个。我正在开发一个网络应用程序,当我进行一些测试时,开发服务器仅输出以下内容。 logging on [21/Oct/2010 13:42:56] "POST /members/l
我是一名优秀的程序员,十分优秀!