1066 Bash游戏
2016-04-03 21:08
537 查看
1066 Bash游戏
基准时间限制:1 秒 空间限制:131072 KB
有一堆石子共有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
基准时间限制:1 秒 空间限制:131072 KB
有一堆石子共有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.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in); int t=sc.nextInt(); while(t-->0){ int n=sc.nextInt(); int k=sc.nextInt(); if(n%(k+1)==0) System.out.println("B"); else System.out.println("A"); } sc.close(); } }
相关文章推荐
- Linux Shell笔记
- shell编写
- Bash Shell脚本:输入时间,输出距离你的生日天数
- Shell - 12
- bash脚本总结
- 小黑的日常折腾-网段在线地址扫描shell脚本
- shell编程——if语句【转载】
- 《Linux shell变量总结回顾》RHEL6
- phpcms v9 前台无限制GETSHELL
- shell进行子网掩码(mask)和子网前缀(prefix)之间的转换
- bash学习整理
- [Mac]-bash: mysql: command not found
- Shell Script 学习整理
- ubuntu配置环境变量
- 使用BusyBox解决adb shell命令无法使用awk等命令的问题
- 玩转Bash脚本:test測试语句
- 脚本test
- Powershell通过变量、数组批量添加DHCP保留地址
- Shell练习 统计单词个数,降序排列
- Shell练习 行列转换