제출 #1167993

#제출 시각아이디문제언어결과실행 시간메모리
1167993MunkhErdeneBitaro the Brave (JOI19_ho_t1)C++20
50 / 100
1093 ms9544 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define pb push_back #define ff first #define ss second #define _ << " " << #define yes cout << "Yes\n" #define no cout << "No\n" #define all(x) x.begin(), x.end() #define rall(x) x.rbegin(), x.rend() #define fasterAndfaster ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); const ll mod = 1e9+7; const ll INF = 1e9; void solve() { ll i, j, cnt = 0, sum = 0, ans = 0; string ug, ug1, ug2; char useg = 'a'; ll h, w; cin >> h >> w; vector<string> g(h); for(auto &x: g) cin >> x; for(i = 0; i < h; i++){ for(j = 0; j < w; j++){ if(g[i][j] == 'J'){ ll cnt1 = 0, cnt2 = 0; for(ll i1 = i + 1; i1 < h; i1++){ if(g[i1][j] == 'I') cnt1++; } for(ll j1 = j + 1; j1 < w; j1++){ if(g[i][j1] == 'O') cnt2++; } cnt += cnt1 * cnt2; } } } cout << cnt << '\n'; } int main(){ fasterAndfaster; ll t = 1; //cin >> t; while(t--){ solve(); } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...