zoukankan      html  css  js  c++  java
  • 51 Nod 1066 Bash游戏

    1066 Bash游戏 

    基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题

     收藏

     关注

    有一堆石子共有N个。A B两个人轮流拿,A先拿。每次最少拿1颗,最多拿K颗,拿到最后1颗石子的人获胜。假设A B都非常聪明,拿石子的过程中不会出现失误。给出N和K,问最后谁能赢得比赛。

    例如N = 3,K = 2。无论A如何拿,B都可以拿到最后1颗石子。

    Input

    第1行:一个数T,表示后面用作输入测试的数的数量。(1 <= T <= 10000)
    第2 - T + 1行:每行2个数N,K。中间用空格分隔。(1 <= N,K <= 10^9)

    Output

    共T行,如果A获胜输出A,如果B获胜输出B。

    Input示例

    4
    3 2
    4 2
    7 3
    8 3

    Output示例

    B
    A
    A
    B
    
    import java.io.*;
    import java.util.*;
    import java.text.*;
    import java.math.*;
    
    public class Main {
    	public static void main(String[] args) throws FileNotFoundException
    	{
    		//System.setIn(new BufferedInputStream(new FileInputStream("J_in.txt")));
    		Scanner cin=new Scanner(new BufferedInputStream(System.in));
    		int n,k;
    		int t;
    		t=cin.nextInt();
    		while(t>0)
    		{
    			t--;
    			n=cin.nextInt();
    			k=cin.nextInt();
    			if(n%(k+1)==0){System.out.println("B");}
    			else {System.out.println("A");}
    		}
    	}
    }
    
  • 相关阅读:
    idea git 操作
    1
    python 迭代器/生成器/迭代对象
    python 中的type
    systemd 配置文件
    python 中类的初始化过程
    mysql主从错误180301
    从零开始搭建k8s-20180301
    kubernetes role
    Java程序员毕业两年自述
  • 原文地址:https://www.cnblogs.com/linruier/p/9556903.html
Copyright © 2011-2022 走看看