結果
問題 | No.1491 銀将 |
ユーザー |
|
提出日時 | 2021-04-30 21:55:51 |
言語 | C++17 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 70 ms / 1,000 ms |
コード長 | 806 bytes |
コンパイル時間 | 3,983 ms |
コンパイル使用メモリ | 250,080 KB |
最終ジャッジ日時 | 2025-01-21 03:02:31 |
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 16 |
ソースコード
#include <bits/stdc++.h>#include <atcoder/all>typedef unsigned long long ULLONG;typedef long long LLONG;static const LLONG MOD_NUM = 1000000007LL;//998244353LL;static const LLONG INF_NUM = MOD_NUM * 20LL;template<class _T> static void get(_T& a) {std::cin >> a;}template<class _T> static void get(_T& a, _T& b) {std::cin >> a >> b;}template<class _T> static void get(_T& a, _T& b, _T& c) {std::cin >> a >> b >> c;}template <class _T> static _T tp_abs(_T a) {if (a < (_T)0) {a *= (_T)-1;}return a;}static void task();int main(){task();fflush(stdout);return 0;}static void task(){ULLONG K;get(K);if (K == 1) {printf("6\n");return;}ULLONG last = 4 + 8 * (K - 1);ULLONG sum = (K - 1ULL) * (12ULL + last) / 2ULL;printf("%llu\n", sum + 6ULL);}