2019年第十届蓝桥杯国赛B组试题D-求值-枚举
生活随笔
收集整理的這篇文章主要介紹了
2019年第十届蓝桥杯国赛B组试题D-求值-枚举
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【問題描述】
學習了約數后,小明對于約數很好奇,他發現,給定一個正整數 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;elsereturn false; }int main() {int c;for (int i = 100; i; i++) {if (ans(i)) {c = i;break;}}cout << c << endl;//45360return 0; }總結
以上是生活随笔為你收集整理的2019年第十届蓝桥杯国赛B组试题D-求值-枚举的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 织梦下载后怎么安装(织梦如何安装)
- 下一篇: VirtualBox VM 空间瘦身记(