我试着解决一些问题 Google Kickstart
问题和我目前陷入运行时错误。我的代码将得到正确的样本,但它不会解决测试集1和2正确。我曾想过有一个低效的解决方案或在某些特殊情况下得到一个错误,但我找不到我的错误!如前所述,样品已通过。
我想kickstart的问题相当直接。你可以在这里看看!
我的解决方案代码是:
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int cases = sc.nextInt();
sc.nextLine();
for (int t = 1; t <= cases; t++) {
int n = sc.nextInt();
sc.nextLine();
long[] days = new long[n];
for (int i = 0; i < n; i++) {
days[i] = sc.nextInt();
}
long counter = 0;
long max = days[0];
for (int i = 0; i < days.length; i++) {
if (i == 0 && days[0] > days[1]) counter++;
if (max < days[i]) {
max = days[i];
if (i == days.length - 1) counter++;
else {
if (days[i] > days[i + 1]) counter++;
}
}
}
System.out.println("Case #" + t + ": " + counter);
}
}
}
谢谢你的帮助!
暂无答案!
目前还没有任何答案,快来回答吧!