1 条题解
-
0
自动搬运
来自洛谷,原作者为

maomao233
私信互关aaa 因为 400 粉儿以后看不到了。 ⎛⎝≥⏝⏝≤⎛⎝搬运于
2025-08-24 22:42:18,当前版本为作者最后更新于2022-11-16 20:39:41,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
这是一道提交答案题,一共两道试题,还是比较简单的。
试题A 九进制转十进制
此题利用进制转换公式即可。
从右到左用九进制的每个数位去乘以 的相应次方。
那么此题的 也是同理
的个位是 ,十位是 ,百位是 ,千位是
那么转换公式就是:
(省略了 )
具体的代码如下:
#include<bits/stdc++.h> using namespace std; int main() { int n=2022,ge,shi,bai,qian,sum; ge=n%10; shi=n%100/10; bai=n/100%10; qian=n/1000; sum=qian*(pow(9,3))+bai*(pow(9,2))+shi*(pow(9,1))+ge*(pow(9,0));//进制转换公式 cout<<qian*(pow(9,3))<<"+"<<bai*(pow(9,2))<<"+"<<shi*(pow(9,1))<<"+"<<ge*(pow(9,0))<<"="<<sum<<endl; return 0; }试题B 顺子日期
此题需要枚举在 年里,有几个日期中有三位是 个连续的。
分析
- 由于前四位数字是年份,不用考虑前三位,所以最后只需判断 位
手动枚举
-
枚举 , , 位
第 位是 ,能组成的顺子只有 。但是第五位是 ,没有 为十位开头的月份,所以排除。
-
枚举 , , 位
第 位只可以填 和 。
-
先从 开始枚举:
可填的顺子是 ,后面的第 位可以随便填( ~ ),共十个。
-
枚举是 的:
可填的顺子是 ,由于第 位是 和 (表示 月),第 位是 ,后面的第 位只能填 和 (表示 和 日),共两个。
共计十二个
-
-
枚举 , , 位
枚举后发现有三种: 、 和 。
但是 与前面重复了,所以删去。
共计两种
所以最后一共有 种:
、 、 、 、 、 、 、 、 、 、 、 、 、 。
最终代码:
把题目中给的模板套进去输出即可:
#include<bits/stdc++.h> using namespace std; int main() { string ans[]= { "1478", "14", }; char T; cin>>T; cout<<ans[T-'A']<<endl; return 0; }
- 1
信息
- ID
- 7949
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 2
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者