国外ui设计网站wordpress 注销按钮
链接:登录—专业IT笔试面试备考平台_牛客网
 来源:牛客网
  
题目描述
\hspace{15pt}对于给定的两个正整数 nnn 和 kkk ,是否能构造出 kkk 对不同的正整数 (x,y)(x,y)(x,y) ,使得 x+y=nx+y=nx+y=n 。
\hspace{15pt}我们认为两对正整数 (x,y)(x,y)(x,y) 和 (x′,y′)(x',y')(x′,y′) 是不同的,当且仅当 x≠x′x \neq x'x=x′ 。
输入描述:
\hspace{15pt}第一行输入两个整数 n,k(1≦n,k≦105)n,k \left( 1 \leqq n,k \leqq 10^5 \right)n,k(1≦n,k≦105) ,含义如题中所述。 
输出描述:
\hspace{15pt}如果存在满足题意的 kkk 对不同正整数,在一行上输出 YES\rm YESYES ;否则,直接输出 NO\rm NONO 。 
示例1
输入
复制6 3
6 3
输出
YES
说明
一共有如下五对合法答案:(1,5)(1,5)(1,5) 、(2,4)(2,4)(2,4) 、(3,3)(3,3)(3,3) 、(4,2)(4,2)(4,2) 和 (5,1)(5,1)(5,1) 。
示例2
输入
7 666
输出
NO
代码:
import java.util.Scanner;
 public class Main {
     public static void main(String[] args) {
         Scanner scanner=new Scanner(System.in);
         int n=scanner.nextInt();
         int k=scanner.nextInt();
         int sum=0;
         for (int i = 1; i <=n ; i++) {   
             if(n-i>0){
                 sum++;
             }
         }
         if(sum>=k){
             System.out.println("YES");
         }
         else {
             System.out.println("NO");
         }
     }
 }
