所以我为USACO创建并提交了一个解决问题“你的骑行就在这里”的解决方案,但在阅读了第一个测试数据之后,它说“执行错误:你的程序以退出状态'1'退出”并且它也给出了我是一个“could_not_find_or_load_main_class_ride”错误。有人可以解释和/或帮助我修复此错误吗?我听说为了修复关于无法找到或加载主类错误的错误,我必须能够正确地从java命令行运行它吗?任何帮助是极大的赞赏。代码如下。
import java.io.*;
import java.util.*;
class Ride {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new FileReader("ride.in"));
PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter("ride.out")));
StringTokenizer st = new StringTokenizer(br.readLine());
String comet = st.nextToken() + "\n";
st = new StringTokenizer(br.readLine());
String group = st.nextToken() + "\n";
int product1 = 1;
int product2 = 1;
for(int i = 0; i < comet.length(); i++) {
int number = comet.charAt(i) - 'A' + 1;
product1 = product1 * number;
}
for(int i = 0; i < group.length(); i++) {
int number2 = group.charAt(i) - 'A' + 1;
product2 = product2 * number2;
}
int mod1 = product1 % 47;
int mod2 = product2 % 47;
if(mod1 == mod2) {
pw.println("GO");
}else {
pw.println("STAY");
}
pw.close();
}
}
答案 0 :(得分:0)
我使用USACO已经很长时间了,但我认为您的班级名称必须是ride
。请仔细阅读如何提交的说明。