제출 #1272735

#제출 시각아이디문제언어결과실행 시간메모리
1272735neelTracks in the Snow (BOI13_tracks)C++20
2.19 / 100
274 ms16384 KiB
#include <bits/stdc++.h> using namespace std; // ---------- debug utilities ---------- #ifndef Local #define debug(...) #define debugArr(...) #else #include <debug.cpp> auto start = chrono::high_resolution_clock::now(); #endif // ---------- shortcut macros ---------- #define all(a) (a).begin(), (a).end() #define rall(a) (a).rbegin(), (a).rend() #define len(x) (int)(x).size() #define pb push_back #define print1(zzz) for(auto zzzz: zzz) cout << zzzz << ' ';cout<<endl; #define print2(zzz) for (auto &zzzzz : zzz) {print1(zzzzz)} #define space cout << endl; #define sum(v) (accumulate((v).begin(), (v).end(), 0LL)) #define lb(v, x) (lower_bound((v).begin(), (v).end(), (x)) - (v).begin()) #define ub(v, x) (upper_bound((v).begin(), (v).end(), (x)) - (v).begin()) #define execute ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL); // ----------- constants ----------- #define PI 3.14159265358979323846 #define INF 1e18 #define MOD 1000000007 #define MOD2 998244353 // ---------- type aliases ---------- #define ll long long #define int long long #define vi vector<int> #define vc vector<char> #define vs vector<string> #define vvc vector<vector<char>> #define vvi vector<vector<int>> #define pii pair<int, int> // ---------- input macros ---------- #define msb(x) (x == 0 ? -1 : 1ll<<(63 - __builtin_clzll(x))) #define lsb(x) (x == 0 ? -1 : 1ll<<(__builtin_ctzll(x))) #define pc(x) (__builtin_popcountll(x)) ll gcd(ll a, ll b) {return b ? gcd(b, a % b) : a;} ll lcm(ll a, ll b) {return a * b / gcd(a, b);} int h, w; void solve() { cin>>h>>w; vvc medow(h, vc(w)); bool fox = false; bool rab = false; for (int i=0; i<h; i++) { for (int j=0; j<w; j++) { cin >> medow[i][j]; if (medow[i][j] == 'F') fox = true; if (medow[i][j] == 'R') rab = true; } } int ans = 0; if (fox) ans++; if (rab) ans++; cout << ans; // print2(medow); } int32_t main(){ // cout << fixed << setprecision(10); #ifdef Local // freopen("input.txt", "r+", stdin); // freopen("output.txt", "w+", stdout); #endif execute int t = 1; // cin >> t; while (t--) { solve(); } #ifdef Local chrono::duration<double> elapsed = chrono::high_resolution_clock::now() - start; cerr << fixed << setprecision(6) << "\nTime: " << elapsed.count() << "s\n"; #endif return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...