【HDU】2149 Public Sale 拍卖

java版本: 

import java.util.*;

public class Main {
	public void publicSale() 
	{
		//这里主要是解决n%(m+1)是否等于0 或者不等于0  其实1那个值也可以去 1<=x<m 为了简单 就去  不懂的话看一下巴士博弈的概念
		Scanner sc = new Scanner(System.in);
			int n = sc.nextInt();
			int m = sc.nextInt();
			if(m>=n) {
				for(int i=n ;i <=m ;i++) {
					System.out.print(i+" ");
				}
			}
			else if (n%(m+1) ==0 ) 
			{ 
				System.out.println( "none");
				}
			else 
			{
				System.out.println(n%(m+1));
			}

	}

	// 测试代码
	public static void main(String[] args) 
	{
		Main m = new Main();
		m.publicSale();
	}
}

c++版本:

#include <iostream>
#include<cstring>
using namespace std;
 
int main()
{
    int m,n;
    while(scanf("%d %d",&m,&n)==2)
    {
        if(n>=m)
        {
            for(int i=m;i<n;i++)
                printf("%d ",i);
            printf("%d\n",n);
            continue;
        }
        if(m%(n+1))
            printf("%d\n",m%(n+1));
        else
            printf("none\n");
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/kevin_nan/article/details/87926736