2019年第十届蓝桥杯国赛B组试题D-求值-枚举
发布日期:2021-05-09 23:44:02 浏览次数:32 分类:原创文章

本文共 566 字,大约阅读时间需要 1 分钟。

【问题描述】
学习了约数后,小明对于约数很好奇,他发现,给定一个正整数 t,总是可以找到含有 t 个约数的整数。


小明对于含有 t 个约数的最小数非常感兴趣,并把它定义为 St 。


例如 S1 = 1, S2 = 2, S3 = 4, S4 = 6,···。


现在小明想知道,当 t = 100 时,St 是多少?即 S100 是多少?


答案提交
这是一道结果填空的题,你只需要算出结果后提交即可。
本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。


代码如下:


#include <iostream>using namespace std;bool ans(int x) {
int ans = 0; for (int i = 1; i <= x; i++) {
if (x % i == 0) ans++; } if (ans == 100) return true; else return false;}int main() {
int c; for (int i = 100; i; i++) {
if (ans(i)) {
c = i; break; } } cout << c << endl;//45360 return 0;}
上一篇:2019年第十届蓝桥杯国赛B组试题E-路径计数-dfs(坑题)
下一篇:2019年第十届蓝桥杯国赛B组试题A-平方序列-枚举

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2025年04月21日 20时46分06秒