2023年百度之星程序设计竞赛初赛1题解

发布时间 2023-08-08 20:03:58作者: LILi2209

每次出题都出其不意---->群友蓝桥国三ac一道题

根据官方的视频题解整理

依据难度的划分

第五题:促销糖果

 分析:从答案出发想吃K个糖果,必定有k个糖纸,考虑换购,则有一张糖纸是不可以换的(因为你必须至少要买一颗糖果)则换购的数量为(k-1)/减去换购的糖果则是买的糖果

package Li2209;
import java.util.Scanner;
import java.math.*;
import java.util.ArrayList;
public class Main{
    static ArrayList<Integer>list=new ArrayList<>();
    public static void main(String[]args)
    {
        ArrayList<Integer>ans=new ArrayList<>();
        Scanner input=new Scanner(System.in);
        int t=input.nextInt();
        while(t-->0)
        {
            int p=input.nextInt();
            int k=input.nextInt();
            k-=(k-1)/p;
            ans.add(k);
        }
        for(int i:ans)
        {
            System.out.println(i);
        }
    }
}