题目背景
翻译自 NERC 2018 F 题。
题目描述
给你一个整数 n,你需要构造出若干个形如 biai 的真分数,使得 ∑i=1kbiai=1−n1,且 bi 可以整除 n。
输入格式
一个正整数 n(2≤n≤109)。
输出格式
如果不能构造,输出一行 NO
。
否则的话就构造出其中一种的合法方案,输出 YES
,然后让 ∑i=1kbiai=1−n1,按第二行第一个整数 k,接下来 k 行一行两个整数 ai 和 bi(bi=n)。
注意你输出的 k 的范围是 2≤k≤105。
2
NO
6
YES
2
1 2
1 3
提示
对于所有的数据,保证 1≤n≤109。
对于第一个样例,不存在一种方案使得答案总和为 21。
对于第二个样例,21+31=65。