网站的分析与设计,wordpress 主题末班,宁波集团网站建设,wordpress管理员权限获取链接#xff1a;登录—专业IT笔试面试备考平台_牛客网 来源#xff1a;牛客网
题目描述
\hspace{15pt}对于给定的两个正整数 nnn 和 kkk #xff0c;是否能构造出 kkk 对不同的正整数 (x,y)(x,y)(x,y) #xff0c;使得 xynxynxyn 。 \hspace{15pt}我们认为两对正整数 (…链接登录—专业IT笔试面试备考平台_牛客网 来源牛客网
题目描述
\hspace{15pt}对于给定的两个正整数 nnn 和 kkk 是否能构造出 kkk 对不同的正整数 (x,y)(x,y)(x,y) 使得 xynxynxyn 。 \hspace{15pt}我们认为两对正整数 (x,y)(x,y)(x,y) 和 (x′,y′)(x,y)(x′,y′) 是不同的当且仅当 x≠x′x \neq xxx′ 。
输入描述:
\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 scannernew Scanner(System.in); int nscanner.nextInt(); int kscanner.nextInt(); int sum0; for (int i 1; i n ; i) { if(n-i0){ sum; } } if(sumk){ System.out.println(YES); } else { System.out.println(NO); } } }