結果
問題 |
No.2480 Sequence Sum
|
ユーザー |
|
提出日時 | 2023-11-29 22:20:26 |
言語 | C++17 (gcc 13.3.0 + boost 1.87.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 537 bytes |
コンパイル時間 | 2,073 ms |
コンパイル使用メモリ | 197,764 KB |
最終ジャッジ日時 | 2025-02-18 02:25:52 |
ジャッジサーバーID (参考情報) |
judge4 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | WA * 13 |
ソースコード
#include<bits/stdc++.h> using namespace std; using ll=long long; vector<long long> calc_divisors(long long N) { vector<long long> res; for (long long i = 1; i * i <= N; ++i) { if (N % i != 0) continue; res.push_back(i); if (N / i != i) res.push_back(N / i); } sort(res.begin(), res.end()); return res; } int main(){ ll n; cin>>n; vector<ll> v=calc_divisors(n); ll ans=0; for(ll i=0;i<(ll)v.size();i++){ ll val=n/v[i]; if(val>=1){ ans++; } } cout<<ans<<endl; }