結果

問題 No.455 冬の大三角
ユーザー はむこ
提出日時 2016-12-05 00:15:27
言語 C++11(廃止可能性あり)
(gcc 13.3.0)
結果
WA  
実行時間 -
コード長 1,192 bytes
コンパイル時間 1,234 ms
コンパイル使用メモリ 160,176 KB
実行使用メモリ 6,820 KB
最終ジャッジ日時 2024-11-27 20:37:09
合計ジャッジ時間 3,135 ms
ジャッジサーバーID
(参考情報)
judge3 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 52 WA * 2
権限があれば一括ダウンロードができます

ソースコード

diff #

#include <bits/stdc++.h>
using namespace std;

#define rep(i,n) for(long long i = 0; i < (long long)(n); i++)

using ll = long long;

template <typename T, typename U> ostream &operator<<(ostream &o, const pair<T, U> &v) {  o << "(" << v.first << ", " << v.second << ")"; return o; }
template<size_t...> struct seq{}; template<size_t N, size_t... Is> struct gen_seq : gen_seq<N-1, N-1, Is...>{}; template<size_t... Is> struct gen_seq<0, Is...> : seq<Is...>{};
template<class Ch, class Tr, class Tuple, size_t... Is>
void print_tuple(basic_ostream<Ch,Tr>& os, Tuple const& t, seq<Is...>){ using s = int[]; (void)s{0, (void(os << (Is == 0? "" : ", ") << get<Is>(t)), 0)...}; }
template<class Ch, class Tr, class... Args> 
auto operator<<(basic_ostream<Ch, Tr>& os, tuple<Args...> const& t) -> basic_ostream<Ch, Tr>& { os << "("; print_tuple(os, t, gen_seq<sizeof...(Args)>()); return os << ")"; }

int main(void) {
    ll h, w; cin >> h >> w; vector<string> b(h); rep(i, h) cin >> b[i];
    ll ah, aw;
    while (1) {
        ah = rand() % h;
        aw = rand() % w;
        if (b[ah][aw] == '-') break;
    }
    b[ah][aw] = '*';
        
    rep(i, h) cout << b[i] << endl;

    return 0;
}
0