zoukankan      html  css  js  c++  java
  • 取石子(七)

    取石子(七)

    时间限制:1000 ms  |  内存限制:65535 KB
    难度:1
     
    描述

    Yougth和Hrdv玩一个游戏,拿出n个石子摆成一圈,Yougth和Hrdv分别从其中取石子,谁先取完者胜,每次可以从中取一个或者相邻两个,Hrdv先取,输出胜利着的名字。

     
    输入
    输入包括多组测试数据。
    每组测试数据一个n,数据保证int范围内。
    输出
    输出胜利者的名字。
    样例输入
    2
    3
    
    样例输出
    Hrdv
    Yougth

    import java.util.Scanner;
    
    /**
     * 这个题要注意几点:
    1、石子是排成圈的。
    2、不一定要按照排列的顺序取,单个的可以跳着取,只是双个的不能跳着取。
    比如 1,2,3,4,5,6六个石子。假如第一个人取了1号,第二个人不一定要从2开始,可以直接取5号,只是要取双个的时候需要连着。
    
    所以写出前几项发现,当石子数为 1,2时第一个必胜;其他情况第二个人在不走错的情况下肯定是胜利的。
     * @author Administrator
     *
     */
    public class Main18 {
    
    	public static void main(String[] args) {
    		Scanner input = new Scanner(System.in);
    		while (input.hasNext()) {
    			int num = input.nextInt();
    			if(num==1||num==2)
    				System.out.printf("Hrdv
    ");
    				else
    				System.out.printf("Yougth
    ");
    			
    		}
    		input.close();
    	}
    	
    }
    

      

  • 相关阅读:
    加载器学习记录
    日常记录
    php实现银联支付
    PHP 判断密码强度
    laravel artisan 命令列表
    PHP && ,and ,||,or 的区别
    数组与对象的转换
    正则表达式
    微信退款
    laravel when 的用法
  • 原文地址:https://www.cnblogs.com/airycode/p/5485772.html
Copyright © 2011-2022 走看看