评测不认auto?救救孩子
  • 板块P2429 制杖题
  • 楼主maoding
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/1/15 14:02
  • 上次更新2023/10/24 04:09:05
查看原帖
评测不认auto?救救孩子
550620
maoding楼主2023/1/15 14:02
#include <iostream>
#include <map>
using namespace std;

int p[30];
map<int, bool> mp;

int main()
{
    int n, m;
    cin >> n >> m;
    for (int i = 1; i <= n; i++)
    {
        cin >> p[i];
        mp[p[i]] = true;
        int cur = 2;
        while (true)
        {
            if (p[i] * cur <= m) mp[p[i] * cur] = true;
            else break;
            cur++;
        }
    }
    int sum = 0;
    for (auto kv: mp)
    {
        if (kv.second == true) sum += kv.first;
    }
    cout << sum % 376544743 << endl;
    return 0;
}
2023/1/15 14:02
加载中...