(java)感觉没有问题啊 怎么就二十分啊 有没有大佬看看
查看原帖
(java)感觉没有问题啊 怎么就二十分啊 有没有大佬看看
852729
vulnerable5481楼主2023/4/5 13:54
import java.util.Scanner;

public class H {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n=scanner.nextInt();
        double live = 10;
        int sum=0;
        int dengji=0;
        double x=0;
        int t=1;
        int a=0;
        for (int i = 0; i < n; i++) {
            x=scanner.nextDouble();
            a=scanner.nextInt();
            live=live-x;
            if(live>10){
                live = 10;
            }
            sum=sum+a;
            if(live<=0){
                sum=0;
                continue;
            }
            else{
                while(sum>=t){
                        sum=sum-t;
                        dengji++;
                        t=t*2;
                }
            }
        }
        System.out.println(dengji+" "+sum);



    }
}
2023/4/5 13:54
加载中...