#P13974. [VKOSHP 2024] Petya's Cryptography
[VKOSHP 2024] Petya's Cryptography
Description
Petya 在密码学考试中得了不及格的分数,但他认为是老师们没有理解他的天才,而不是他自己懒惰。为了向全世界证明自己的天才,Petya 创造了一种新的公钥加密系统——。任何自尊的公钥密码系统都应该有公钥和私钥。
Petya 选择一棵树 作为私钥,公钥则是两个数 ,其中 是树 的顶点数, 是树中长度为 的路径的数量。回忆一下,树是一个无环连通无向图。
Petya 的加密系统的特殊之处在于,任何与公钥对应的私钥都可以破解它。但这不是问题,毕竟 Petya 选择了一个相当复杂的任务,对吧?请你还原出该加密系统 PSA 的任意一个私钥,或者说明这样的公钥不可能被产生。
Input Format
输入包含一行,包含两个整数 和 ,其中 ,。
Output Format
如果存在解,第一行输出 。接下来的 行,每行输出两个 到 之间的不同整数,表示树中的一条边。
如果不存在解,输出一行 。
7 11
Yes
1 2
2 3
3 4
3 5
3 6
3 7
5 5
No
Hint
由 ChatGPT 4.1 翻译
京公网安备 11011102002149号