結果
問題 | No.945 YKC饅頭 |
ユーザー |
![]() |
提出日時 | 2019-12-08 01:08:29 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
TLE
|
実行時間 | - |
コード長 | 1,225 bytes |
コンパイル時間 | 2,449 ms |
コンパイル使用メモリ | 167,716 KB |
実行使用メモリ | 10,496 KB |
最終ジャッジ日時 | 2024-12-27 13:19:26 |
合計ジャッジ時間 | 54,756 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 60 TLE * 14 |
ソースコード
#include <bits/stdc++.h> using namespace std; using ll=long long; #define MAX_N 1000001 #define MAX_M 100010 const long long mod=1e9+7; #define vec vector<int> #define vecll vector<ll> #define vecllvec vector<vector<ll>> #define vecb vector<bool> #define vecBvec vector<vector<bool>> #define vecst vector<string> #define veche vector<char> #define vecd vector<double> #define vecvec vector<vector<int>> #define vecDvec vector<vector<double>> #define vecHvec vector<vector<char>> #define all(x) (x).begin(),(x).end() #define ent cout<<endl #define printvec(vec) for(int aqw=0;aqw<vec.size();aqw++){cout<<vec[aqw]<<" ";}ent; #define rep(i,n) for(int i=0;i<(int)n;++i) #define REP(i,m,n) for(int i=m;i<(int)n;++i) #define INF 1e+9 using P = pair<int, int>; #define YES "Yes" #define NO "No" #define MAX_V 1000 #define PI 3.141592653589793 // cout << setprecision(15) << std::fixed; int main(){ int n,m; cin>>n>>m; veche A(n,'0'); for(int i=0;i<m;i++){ int r,l; char a; cin>>r>>l>>a; r--; for(int i=r;i<l;i++){ if(A[i]=='0') A[i]=a; } } int Y=0,K=0,C=0; for(int i=0;i<n;i++){ if(A[i]=='Y') Y++; if(A[i]=='K') K++; if(A[i]=='C') C++; } cout<<Y<<" "<<K<<" "<<C<<endl; }