結果

問題 No.960 マンハッタン距離3
ユーザー PachicobuePachicobue
提出日時 2019-12-23 00:52:00
言語 C++17
(gcc 12.3.0 + boost 1.83.0)
結果
WA  
実行時間 -
コード長 5,185 bytes
コンパイル時間 2,025 ms
コンパイル使用メモリ 196,688 KB
実行使用メモリ 5,252 KB
最終ジャッジ日時 2023-10-12 23:37:05
合計ジャッジ時間 9,042 ms
ジャッジサーバーID
(参考情報)
judge11 / judge12
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 WA -
testcase_01 WA -
testcase_02 WA -
testcase_03 AC 1 ms
4,352 KB
testcase_04 WA -
testcase_05 WA -
testcase_06 WA -
testcase_07 WA -
testcase_08 AC 1 ms
4,348 KB
testcase_09 AC 1 ms
4,348 KB
testcase_10 WA -
testcase_11 AC 1 ms
4,352 KB
testcase_12 AC 1 ms
4,352 KB
testcase_13 WA -
testcase_14 WA -
testcase_15 AC 2 ms
4,348 KB
testcase_16 AC 1 ms
4,352 KB
testcase_17 WA -
testcase_18 WA -
testcase_19 AC 1 ms
4,348 KB
testcase_20 WA -
testcase_21 WA -
testcase_22 WA -
testcase_23 WA -
testcase_24 WA -
testcase_25 WA -
testcase_26 AC 2 ms
4,348 KB
testcase_27 WA -
testcase_28 WA -
testcase_29 AC 2 ms
4,352 KB
testcase_30 WA -
testcase_31 WA -
testcase_32 AC 2 ms
4,376 KB
testcase_33 WA -
testcase_34 WA -
testcase_35 AC 2 ms
4,352 KB
testcase_36 WA -
testcase_37 WA -
testcase_38 WA -
testcase_39 WA -
testcase_40 AC 1 ms
4,352 KB
testcase_41 AC 1 ms
4,352 KB
testcase_42 AC 2 ms
4,352 KB
testcase_43 AC 1 ms
4,352 KB
testcase_44 AC 2 ms
4,348 KB
testcase_45 AC 1 ms
4,352 KB
testcase_46 WA -
testcase_47 WA -
testcase_48 WA -
testcase_49 WA -
testcase_50 WA -
testcase_51 WA -
testcase_52 WA -
testcase_53 WA -
testcase_54 AC 2 ms
4,348 KB
testcase_55 AC 2 ms
4,352 KB
testcase_56 AC 2 ms
4,352 KB
testcase_57 AC 2 ms
4,348 KB
testcase_58 AC 2 ms
4,352 KB
testcase_59 AC 2 ms
4,352 KB
testcase_60 WA -
testcase_61 WA -
testcase_62 WA -
testcase_63 WA -
testcase_64 AC 2 ms
4,348 KB
testcase_65 AC 2 ms
4,348 KB
testcase_66 AC 1 ms
4,352 KB
testcase_67 AC 1 ms
4,352 KB
testcase_68 AC 2 ms
4,348 KB
testcase_69 AC 2 ms
4,348 KB
testcase_70 AC 2 ms
4,352 KB
testcase_71 AC 2 ms
4,352 KB
testcase_72 AC 2 ms
4,356 KB
testcase_73 AC 1 ms
4,348 KB
testcase_74 AC 1 ms
4,352 KB
testcase_75 AC 2 ms
4,348 KB
testcase_76 AC 2 ms
4,348 KB
testcase_77 AC 1 ms
4,484 KB
testcase_78 AC 1 ms
4,352 KB
testcase_79 AC 2 ms
4,348 KB
testcase_80 WA -
testcase_81 WA -
testcase_82 AC 1 ms
4,352 KB
testcase_83 AC 1 ms
4,348 KB
testcase_84 AC 2 ms
4,356 KB
testcase_85 AC 1 ms
4,348 KB
testcase_86 AC 1 ms
4,352 KB
testcase_87 WA -
testcase_88 WA -
testcase_89 WA -
testcase_90 WA -
testcase_91 WA -
testcase_92 AC 1 ms
4,352 KB
testcase_93 AC 2 ms
4,352 KB
testcase_94 WA -
testcase_95 WA -
testcase_96 WA -
testcase_97 WA -
testcase_98 AC 1 ms
4,352 KB
testcase_99 AC 2 ms
4,348 KB
testcase_100 WA -
testcase_101 WA -
testcase_102 WA -
testcase_103 WA -
testcase_104 AC 2 ms
4,348 KB
testcase_105 AC 1 ms
4,352 KB
testcase_106 WA -
testcase_107 WA -
testcase_108 WA -
testcase_109 WA -
testcase_110 AC 1 ms
4,352 KB
testcase_111 AC 1 ms
4,348 KB
testcase_112 WA -
testcase_113 WA -
testcase_114 WA -
testcase_115 WA -
testcase_116 WA -
testcase_117 WA -
testcase_118 AC 1 ms
4,348 KB
testcase_119 AC 1 ms
4,352 KB
testcase_120 WA -
testcase_121 AC 2 ms
4,348 KB
testcase_122 AC 1 ms
4,372 KB
testcase_123 WA -
testcase_124 WA -
testcase_125 AC 1 ms
4,348 KB
testcase_126 AC 1 ms
4,352 KB
testcase_127 WA -
testcase_128 WA -
testcase_129 WA -
testcase_130 WA -
testcase_131 WA -
testcase_132 WA -
testcase_133 WA -
testcase_134 AC 1 ms
4,352 KB
testcase_135 WA -
testcase_136 WA -
testcase_137 AC 1 ms
4,356 KB
testcase_138 WA -
testcase_139 WA -
testcase_140 AC 2 ms
4,356 KB
testcase_141 WA -
testcase_142 WA -
testcase_143 AC 2 ms
4,348 KB
testcase_144 WA -
testcase_145 WA -
testcase_146 WA -
testcase_147 WA -
testcase_148 AC 1 ms
4,352 KB
testcase_149 AC 2 ms
4,348 KB
testcase_150 AC 1 ms
4,348 KB
testcase_151 AC 1 ms
4,352 KB
testcase_152 AC 1 ms
4,352 KB
testcase_153 AC 1 ms
4,348 KB
testcase_154 WA -
testcase_155 WA -
testcase_156 WA -
testcase_157 WA -
testcase_158 WA -
testcase_159 WA -
testcase_160 WA -
testcase_161 WA -
testcase_162 AC 1 ms
4,348 KB
testcase_163 AC 1 ms
4,348 KB
testcase_164 AC 1 ms
4,348 KB
testcase_165 AC 2 ms
4,348 KB
testcase_166 AC 1 ms
4,352 KB
testcase_167 AC 1 ms
4,352 KB
testcase_168 WA -
testcase_169 WA -
testcase_170 WA -
testcase_171 WA -
testcase_172 AC 2 ms
4,352 KB
testcase_173 AC 2 ms
4,348 KB
testcase_174 AC 1 ms
4,356 KB
testcase_175 AC 1 ms
4,348 KB
testcase_176 AC 1 ms
4,352 KB
testcase_177 AC 1 ms
4,352 KB
testcase_178 AC 1 ms
4,352 KB
testcase_179 AC 1 ms
4,352 KB
testcase_180 AC 1 ms
4,352 KB
testcase_181 AC 2 ms
4,348 KB
testcase_182 AC 1 ms
4,352 KB
testcase_183 AC 1 ms
4,348 KB
testcase_184 AC 2 ms
4,352 KB
testcase_185 AC 2 ms
4,352 KB
testcase_186 AC 1 ms
4,348 KB
testcase_187 AC 2 ms
4,352 KB
testcase_188 AC 2 ms
4,352 KB
testcase_189 AC 2 ms
4,352 KB
testcase_190 WA -
testcase_191 WA -
testcase_192 WA -
testcase_193 AC 1 ms
4,352 KB
testcase_194 AC 1 ms
4,352 KB
testcase_195 AC 2 ms
4,348 KB
testcase_196 WA -
testcase_197 WA -
testcase_198 WA -
testcase_199 WA -
testcase_200 AC 1 ms
4,372 KB
testcase_201 AC 2 ms
4,352 KB
testcase_202 WA -
testcase_203 WA -
testcase_204 WA -
testcase_205 WA -
testcase_206 AC 1 ms
4,348 KB
testcase_207 AC 1 ms
4,352 KB
testcase_208 WA -
testcase_209 WA -
testcase_210 WA -
testcase_211 WA -
testcase_212 AC 1 ms
4,348 KB
testcase_213 AC 1 ms
4,352 KB
testcase_214 WA -
testcase_215 WA -
testcase_216 WA -
testcase_217 WA -
testcase_218 AC 1 ms
4,356 KB
testcase_219 AC 1 ms
4,352 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

#include <bits/stdc++.h>
// created [2019/12/23] 00:51:38
#pragma GCC diagnostic ignored "-Wsign-compare"
#pragma GCC diagnostic ignored "-Wsign-conversion"

using i32   = int32_t;
using i64   = int64_t;
using u32   = uint32_t;
using u64   = uint64_t;
using uint  = unsigned int;
using usize = std::size_t;
using ll    = long long;
using ull   = unsigned long long;
using ld    = long double;
template<typename T, usize n>
using arr = T (&)[n];
template<typename T, usize n>
using c_arr = const T (&)[n];
template<typename T> constexpr T popcount(const T u) { return u ? static_cast<T>(__builtin_popcountll(static_cast<u64>(u))) : static_cast<T>(0); }
template<typename T> constexpr T log2p1(const T u) { return u ? static_cast<T>(64 - __builtin_clzll(static_cast<u64>(u))) : static_cast<T>(0); }
template<typename T> constexpr T msbp1(const T u) { return log2p1(u); }
template<typename T> constexpr T lsbp1(const T u) { return __builtin_ffsll(u); }
template<typename T> constexpr T clog(const T u) { return u ? log2p1(u - 1) : static_cast<T>(u); }
template<typename T> constexpr bool ispow2(const T u) { return u and (static_cast<u64>(u) & static_cast<u64>(u - 1)) == 0; }
template<typename T> constexpr T ceil2(const T u) { return static_cast<T>(1) << clog(u); }
template<typename T> constexpr T floor2(const T u) { return u == 0 ? static_cast<T>(0) : static_cast<T>(1) << (log2p1(u) - 1); }
template<typename T> constexpr bool btest(const T mask, const usize ind) { return static_cast<bool>((static_cast<u64>(mask) >> ind) & static_cast<u64>(1)); }
template<typename T> void bset(T& mask, const usize ind) { mask |= (static_cast<T>(1) << ind); }
template<typename T> void breset(T& mask, const usize ind) { mask &= ~(static_cast<T>(1) << ind); }
template<typename T> void bflip(T& mask, const usize ind) { mask ^= (static_cast<T>(1) << ind); }
template<typename T> void bset(T& mask, const usize ind, const bool b) { (b ? bset(mask, ind) : breset(mask, ind)); }
template<typename T> constexpr T bcut(const T mask, const usize ind) { return ind == 0 ? static_cast<T>(0) : static_cast<T>((static_cast<u64>(mask) << (64 - ind)) >> (64 - ind)); }
template<typename T> bool chmin(T& a, const T& b) { return (a > b ? a = b, true : false); }
template<typename T> bool chmax(T& a, const T& b) { return (a < b ? a = b, true : false); }
constexpr unsigned int mod                  = 1000000007;
template<typename T> constexpr T inf_v      = std::numeric_limits<T>::max() / 4;
template<typename Real> constexpr Real pi_v = Real{3.141592653589793238462643383279502884};
auto mfp = [](auto&& f) { return [=](auto&&... args) { return f(f, std::forward<decltype(args)>(args)...); }; };

template<typename T>
T in()
{
    T v;
    return std::cin >> v, v;
}
template<typename T, typename Uint, usize n, usize i>
T in_v(typename std::enable_if<(i == n), c_arr<Uint, n>>::type) { return in<T>(); }
template<typename T, typename Uint, usize n, usize i>
auto in_v(typename std::enable_if<(i < n), c_arr<Uint, n>>::type& szs)
{
    const usize s = (usize)szs[i];
    std::vector<decltype(in_v<T, Uint, n, i + 1>(szs))> ans(s);
    for (usize j = 0; j < s; j++) { ans[j] = in_v<T, Uint, n, i + 1>(szs); }
    return ans;
}
template<typename T, typename Uint, usize n>
auto in_v(c_arr<Uint, n> szs) { return in_v<T, Uint, n, 0>(szs); }
template<typename... Types>
auto in_t() { return std::tuple<std::decay_t<Types>...>{in<Types>()...}; }
struct io_init
{
    io_init()
    {
        std::cin.tie(nullptr), std::ios::sync_with_stdio(false);
        std::cout << std::fixed << std::setprecision(20);
    }
    void clear()
    {
        std::cin.tie(), std::ios::sync_with_stdio(true);
    }
} io_setting;

template<typename T>
int out(const T& v) { return std::cout << v, 0; }
template<typename T>
int out(const std::vector<T>& v)
{
    for (usize i = 0; i < v.size(); i++) {
        if (i > 0) { std::cout << ' '; }
        out(v[i]);
    }
    return std::cout << "\n", 0;
}
template<typename T1, typename T2>
int out(const std::pair<T1, T2>& v) { return out(v.first), std::cout << ' ', out(v.second), 0; }
template<typename T, typename... Args>
int out(const T& v, const Args... args) { return out(v), std::cout << ' ', out(args...), 0; }
template<typename... Args>
int outln(const Args... args) { return out(args...), std::cout << '\n', 0; }
template<typename... Args>
void outel(const Args... args) { return out(args...), std::cout << std::endl, 0; }
#    define SHOW(...) static_cast<void>(0)
constexpr ull TEN(const usize n) { return n == 0 ? 1ULL : TEN(n - 1) * 10ULL; }

template<typename T, typename Uint, usize n, usize i>
auto make_v(typename std::enable_if<(i == n), c_arr<Uint, n>>::type, const T& v = T{}) { return v; }
template<typename T, typename Uint, usize n, usize i>
auto make_v(typename std::enable_if<(i < n), c_arr<Uint, n>>::type szs, const T& v = T{})
{
    const usize s = (usize)szs[i];
    return std::vector<decltype(make_v<T, Uint, n, i + 1>(szs, v))>(s, make_v<T, Uint, n, i + 1>(szs, v));
}
template<typename T, typename Uint, usize n>
auto make_v(c_arr<Uint, n> szs, const T& t = T{}) { return make_v<T, Uint, n, 0>(szs, t); }
int main()
{
    outln(0);
    return 0;
}
0