专栏文章

题解:P13678 [GCPC 2023] Mischievous Math

P13678题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miof7ttk
此快照首次捕获于
2025/12/02 18:13
3 个月前
此快照最后确认于
2025/12/02 18:13
3 个月前
查看原文

思路

我们可以对 dd 分类讨论。当 d10d≥10 时,a=1,b=2,c=3a=1,b=2,c=3 一定可以满足条件。 当 d<10d<10 时,再求 a,b,ca,b,c 就很难了。
于是,我们可以再次分类讨论。当 dd33 时,我们令 a=20,b=32,c=48a=20,b=32,c=48。当 d<10d<10 且不为 33 时,我们令 a=19,b=31,c=47a=19,b=31,c=47

代码

CPP
#include <bits/stdc++.h>
using namespace std;
int main() {
    int d;
    cin >> d;
    if (d >= 10) cout << "1 2 3";
    else if(d!=3) cout << "19 31 47";
    else cout<<"20 32 48";
    return 0;
}

评论

0 条评论,欢迎与作者交流。

正在加载评论...