比赛场次 532
比赛名称 CSP2022普及组
比赛状态 已结束比赛成绩
开始时间 2022-10-29 14:30:00
结束时间 2022-10-29 18:00:00
开放分组 全部用户
注释介绍 习惯助推发展,态度决定高度。
题目名称 解密
输入输出 csp2022pj_decode.in/out
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
GravatarANIG AAAAAAAAAA 0.186 s 0.00 MiB 100
GravatarZRQ AAAAAAAAAA 0.189 s 0.00 MiB 100
GravatarCCF_NOI AAAAAAAAAA 0.193 s 0.00 MiB 100
Gravatar遥时_彼方 AAAAAAAAAA 0.194 s 0.00 MiB 100
Gravatarzxhhh AAAAAAAAAA 0.211 s 0.00 MiB 100
Gravatarop_组撒头屯 AAAAAAAAAA 0.238 s 0.00 MiB 100
Gravatarliuyiche AAAAAAAAAA 1.147 s 0.00 MiB 100
Gravatar康尚诚 AAAAAAAAAA 1.156 s 0.00 MiB 100
Gravatar在大街上倒立游泳 AAAAAAAAAA 1.167 s 0.00 MiB 100
Gravatar嗨嗨嗨 AAAAAAAAAA 1.170 s 0.00 MiB 100
Gravatar宇战 AAAAAAAAAA 1.177 s 0.00 MiB 100
Gravatar该账号已注销 AAAAAAAAAA 1.180 s 0.00 MiB 100
GravatarCAM_CL猫主 AAAAAAAAAA 1.181 s 0.00 MiB 100
Gravatar00000 AAAAAAAAAA 1.194 s 0.00 MiB 100
Gravatar于常昊 AAAAAAAAAA 1.238 s 0.00 MiB 100
Gravataryuan AAAAAAAAAA 1.248 s 0.00 MiB 100
Gravatar空条承太郎& AAAAAATTTT 4.220 s 0.00 MiB 60
Gravatarakioi AAAAAATTTT 4.465 s 0.00 MiB 60
Gravatarhnzzlza AAAAAATTTT 4.496 s 0.00 MiB 60
Gravatarwang AAAAATWWWW 1.702 s 0.00 MiB 50
Gravatar以礼服人 AAAAATTTTT 5.008 s 0.00 MiB 50
Gravatar荒之梦殇 AAAAATTTTT 5.017 s 0.00 MiB 50
Gravatar崔宸铭 AAWWWWAWWW 1.147 s 0.00 MiB 30
Gravatarzwh_r AWAWAWTTTT 4.202 s 0.00 MiB 30
Gravatar李奇文 AAWWWWWWWW 0.239 s 0.00 MiB 20
Gravatar AATTTTTTTT 8.003 s 0.00 MiB 20
Gravatar张通 AATTTTTTTT 8.109 s 0.00 MiB 20
Gravataryrtiop WWWWWWAWWW 0.178 s 0.00 MiB 10
Gravatarchengyb RRRRRRRRRR 0.000 s 0.00 MiB 0
Gravatarflyfreem RRRRRRRRRR 0.000 s 0.00 MiB 0
GravatarPrintf_L RRRRRRRRRR 0.000 s 0.00 MiB 0
Gravatar蜀山鸭梨大 C 0.000 s 0.00 MiB 0
Gravatardeng RRRRRRRRRR 0.000 s 0.00 MiB 0
Gravatar┭┮﹏┭┮ WWWWWWWWWW 0.180 s 0.00 MiB 0
Gravatar陆晨洗 WWWWWWWWWW 0.664 s 0.00 MiB 0
Gravatarno WWWWWWWWWW 0.711 s 0.00 MiB 0
GravatarAsongA WWWWWWWWWW 1.222 s 0.00 MiB 0
GravatarHeSn WWWWWWWWWW 1.255 s 0.00 MiB 0
Gravatar金龙王 WWWWWTTTTT 5.283 s 0.00 MiB 0
Gravatar此账号已注销 WWTTTTTTTT 8.026 s 0.00 MiB 0
Gravatar你太美 WWTTTTTTTT 8.173 s 0.00 MiB 0
Gravatarzzafanti TTTTTTTTTT 10.000 s 0.00 MiB 0

解密

★   输入文件:csp2022pj_decode.in   输出文件:csp2022pj_decode.out   简单对比
时间限制:1 s   内存限制:512 MiB

【题目描述】

给定一个正整数 $k$,有 $k$ 次询问,每次给定三个正整数 $n_i,e_i,d_i$,求两个正整数 $p_i,q_i$,使 $n_i = p_i × q_i,e_i × d_i = (p_i -1)(q_i-1)+1$。

【输入格式】

第一行一个正整数 $k$,表示有 $k$ 次询问。

接下来 $k$ 行,第 $i$ 行三个正整数 $n_i,e_i,d_i$。

【输出格式】

输出 $k$ 行,每行两个正整数 $p_i,q_i$ 表示答案。

为使输出统一,你应当保证 $p_i ≤ q_i$。

如果无解,请输出NO。

【样例1输入】

10
770 77 5
633 1 211
545 1 499
683 3 227
858 3 257
723 37 13
572 26 11
867 17 17
829 3 263
528 4 109

【样例1输出】

2 385
NO
NO
NO
11 78
3 241
2 286
NO
NO
6 88

【样例下载】

点击下载

【数据规模与约定】

以下记 $m = n - e × d +2$。

保证对于 $100\%$ 的数据,$1 ≤ k ≤ 10^5$,对于任意的 $1 ≤ i ≤ k, 1 ≤ n_i ≤ 10^{18},1 ≤ e_i × d_i ≤ 10^{18},1 ≤ m ≤ 10^9$。

【来源】

CSP 2022入门组 Task2