結果

問題 No.888 約数の総和
ユーザー vjudge1vjudge1
提出日時 2024-09-25 22:27:23
言語 C++23(gcc13)
(gcc 13.2.0 + boost 1.83.0)
結果
AC  
実行時間 11 ms / 2,000 ms
コード長 5,680 bytes
コンパイル時間 5,249 ms
コンパイル使用メモリ 271,520 KB
実行使用メモリ 5,376 KB
最終ジャッジ日時 2024-09-25 22:27:29
合計ジャッジ時間 5,369 ms
ジャッジサーバーID
(参考情報)
judge5 / judge3
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 1 ms
5,248 KB
testcase_01 AC 2 ms
5,376 KB
testcase_02 AC 1 ms
5,376 KB
testcase_03 AC 2 ms
5,376 KB
testcase_04 AC 2 ms
5,376 KB
testcase_05 AC 2 ms
5,376 KB
testcase_06 AC 2 ms
5,376 KB
testcase_07 AC 1 ms
5,376 KB
testcase_08 AC 1 ms
5,376 KB
testcase_09 AC 1 ms
5,376 KB
testcase_10 AC 2 ms
5,376 KB
testcase_11 AC 1 ms
5,376 KB
testcase_12 AC 2 ms
5,376 KB
testcase_13 AC 2 ms
5,376 KB
testcase_14 AC 2 ms
5,376 KB
testcase_15 AC 2 ms
5,376 KB
testcase_16 AC 2 ms
5,376 KB
testcase_17 AC 2 ms
5,376 KB
testcase_18 AC 11 ms
5,376 KB
testcase_19 AC 8 ms
5,376 KB
testcase_20 AC 6 ms
5,376 KB
testcase_21 AC 11 ms
5,376 KB
testcase_22 AC 11 ms
5,376 KB
testcase_23 AC 2 ms
5,376 KB
testcase_24 AC 6 ms
5,376 KB
testcase_25 AC 7 ms
5,376 KB
testcase_26 AC 7 ms
5,376 KB
testcase_27 AC 9 ms
5,376 KB
testcase_28 AC 9 ms
5,376 KB
testcase_29 AC 10 ms
5,376 KB
testcase_30 AC 11 ms
5,376 KB
testcase_31 AC 11 ms
5,376 KB
testcase_32 AC 11 ms
5,376 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

#include <bits/stdc++.h>
#define ll long long int
#define endl '\n'

//                                                 .:~7JY5GBB#B###BBGPYJ7^.                           
//                                           .:~?YPGGGGP5YJ?7!!!!!7?JY5PGBGP?^.                       
//                                        ^75B#B5?!^.                    .~JB&#J^                     
//                                    .!YGBGJ!^.                             ^?G&G7.                  
//                                 .~Y##P7:                                     ^5&#J                 
//                               ^YBB5!.                                          ^Y&G~               
//                            .7G#G7:                                               ~#@J.             
//                          :J##J^                                                   :P@Y             
//                        .J#B?:                                                      .P@?            
//                       !B&J.                                                         :#&~           
//                     ^P@P:                                                            J@B:          
//                    !##7                         .::::^^:                 ~Y555P5!    ^#@5          
//                  ^G@5:                         ^G##BBGB5:                ?PYYJ??^    .G@#.         
//                 ~&#7                            :^::....                             ^B@Y          
//                ~##^                                                               .^J&#?.          
//               ~&B^                        .^^^^^:::............:::^~!!!7??JJY55PPGBBP?:            
//              ~&@!                         ?########BBBBBBBBB#BB######BBBGGB@#Y??7!^.               
//             .B@7                          .:::::^^^~~~~^^^^^^^^^^::....   ~@&^                     
//             J@Y                                                           .B@5                     
//            ^&B.                                                            !&&~                    
//            5@7                                                             .G@7                    
//           !@#:                                                              P@J                    
//          .G@Y                                         .:                    J@Y                    
//          ^&&~                                        ^B#5~                  ~@B.                   
//          7@G.                                        Y@@@B.                  P@!                   
//          J@Y                                        .B@@@&^                  J@Y                   
//          Y@?                                        :#@@@@J                  !@P                   
//          P@!                                        .#@@@@G.                 ~@G.                  
//         .B@~                                         G@@@@@P.                :##:                  
//         .B@~                                        ~&@&YG@@?               !P&@~                  
//         .G@~             .:                        !#&5~ .?B&J.            ^#@#@?                  
//         .G@~            :G&5^                    ^5@#^     .P@G^          :G@P?@5                  
//          P@!             :?G#GJ^               ^J##J:       .Y@B^        .P@5.7@5                  
//          P@!                ^J#&G7.          .J&@Y.           ~#@J.     ^B@J  !@Y                  
//          5@!                  .!5&BJ^      .?#&Y^              :Y&#7   ?&@?   ^&B.                 
//          J@?                     :Y#&P~  .?#@P^                  ~P@5~Y@B!    :#&:                 
//          7@P                       .7B@PY#&5^                      ?##B?.     :#@~                 
//          ~@#^                        .?GG5^                         .:.       :#@!                 
//          .B@J                                                                 ^&@!                 
//           J@B.                                                                ^&@!                 
//           ^&&^                                                                ^&@!                 
//            J@J                                                                :&@7                 
//            :#&^                                                               ^&@!                 
//             Y@J                                                               !@&^                 
//             ~@B.                                                              ?@#.                 
//             .B@?                                                              7@#:                 
//              ?@#:                                                             7@#:                 
              
#define fi first
#define se second
#define pb push_back
#define ii pair <ll,ll>
#define data vector <ll>
#define sqr(x) (ll) (x * x)
#define all(x) x.begin(), x.end()

// @BACHS'S BOILERPLATE

using namespace std;

#ifdef BACHS
#include "debug.h"
#else
#define debug(...) 166	
#endif

ll sus(ll N) 
{
    ll sum = 0;
    for (ll i = 1; i * i <= N; ++i) 
	{
        if (N % i == 0) 
		{
            sum += i;
            if (i != N / i) 
                sum += N / i; 
        }
    }
    return sum;
}

signed main() 
{
	cin.tie(nullptr) -> sync_with_stdio(false);
	cout.tie(nullptr);

	#ifdef BACHS 	
		freopen("baitap.inp", "r", stdin);
		freopen("baitap.out", "w", stdout);
	#endif
	
    ll N;
    cin >> N;
    cout << sus(N) << endl; 
    return 0;
}
0