全部评论
我太难受了,今天下午体测到四点半,去了半条命,测完跑回实验室就开始做,难受
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int[] arr = new int[4];
for(int i=0; i<n;i++){
for(int j=0; j<4; j++){
arr[j] = input.nextInt();
}
cal(arr);
}
}
public static void cal(int[] arr){
int A = arr[0];
int B = arr[1];
int p = arr[2];
int q = arr[3];
if(B <= A){
System.out.println(0);
}else {
int count = 0;
while(B > A+p){
if( (A + p) > (A + p * q)){
A = A + p;
}else{
p = p * q;
}
count++;
}
System.out.println(++count);
}
}
} 第二题ac代码
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
while (t > 0) {
int a = sc.nextInt();
int b = sc.nextInt();
int p = sc.nextInt();
int q = sc.nextInt();
int total = 0;
while (a < b) {
if (a + p >= b) {
a = a + p;
} else {
p *= q;
}
total++;
}
System.out.println(total);
}
sc.close();
}
相关推荐
昨天 20:22
重庆大学 Java
Jasonnnnnn...:直接把项目代码喂给AI然后让它帮你分析,如果组里已经有一些流程图总结的话最好,没有的话自己画一个
Go的话其实只要把基础语法搞明白就行了,项目里很多都是直接让ai帮你写好然后自己稍微改下,不用学的特别深
ai的话,可以自己写一些md文件来搞点小东西,但除非你打算转算法,否则不用把rag langchain学的特别深,了解下就行了
字节跳动公司福利 1371人发布 点赞 评论 收藏
分享
帮你内推|字节跳动 实习 点赞 评论 收藏
分享
