#define H 50
#define W 50
#include <random>
#include <iostream>
#include <vector>
#include <algorithm>
#include <stdio.h>
#define rep(i, n) for(int i = 0; i < (int)(n); i++)
#define all(x) ((x).begin(),(x).end())
using ll = long long;
typedef long long ll;
typedef long long int64;
typedef long long lint;
typedef long long lli;
int gridlist[H][W];
int flg[H][W];
using namespace std;
int globalbest(int p){

}
int main(){
    std::random_device rnd; 
    int h,w;
    scanf("%d %d",&h,&w);
    rep(j,h)
    {
        rep(i,w){
           scanf("%d ",&gridlist[j][i]);
        }
    }
    rep(j,h){
        rep(i,w){
//            printf("%d ",gridlist[j][i]);            
        }
    }
    rep(i,h){
        printf("E");
    }
    rep(j,w){
        printf("S");
    }
    printf("\n");
      // 昇順にソート済みの入力
    vector<int> v = {1, 2, 3};

    do {
//        print(v);
    } while (next_permutation(v.begin(), v.end()));


    return 0;
}

Battle History

ConfigScoreDate
3 x 3 tiny10000000002019/05/19 10:19:54
3 x 3 tiny10000000002019/05/19 10:19:54
3 x 3 tiny10000000002019/05/19 10:19:54
5 x 5 small10000000002019/05/19 10:19:54
5 x 5 small10000000002019/05/19 10:19:54
5 x 5 small10000000002019/05/19 10:19:54
10 x 10 middle10000000002019/05/19 10:19:54
30 x 30 large10000000002019/05/19 10:19:54