Submission #840163

#TimeUsernameProblemLanguageResultExecution timeMemory
840163TsotneSVExam (eJOI20_exam)C++17
12 / 100
20 ms1228 KiB
#pragma gcc diagnostic "-std=c++1z" #include <bits/stdc++.h> using namespace std; /* /\_/\ (= ._.) / > \> */ //#define int long long #define fi first #define se second #define pb push_back #define ins insert #define mp make_pair #define endl "\n" #define sz(x) (int) (x).size() #define deb(x) cout<<(x)<<endl #define all(x) (x).begin(),(x).end() #define dbg(x) cerr<<#x<<" "<<x<<endl typedef long long ll; typedef pair<int,int> pii; typedef pair<ll,ll> pll; typedef vector<int> vi; typedef vector<ll> vll; typedef vector<pii> vpii; typedef vector<pll> vpll; const ll inf=1e9; const ll INF=1e18; const ll mod=998244353; const ll MOD=1e9+7; const ll MAXN=1e5+5; int n,A[MAXN],B[MAXN]; void solve(){ cin>>n; for(int i=1;i<=n;i++) cin>>A[i]; for(int i=1;i<=n;i++) cin>>B[i]; int cnt = 0,ans = 0; bool flag = 0; for(int i=1;i<=n;i++) { if(A[i] > B[i]) { ans += cnt * flag; cnt = flag = 0; continue; } if(A[i] == B[i]) flag = 1; cnt++; } ans += cnt * flag; deb(ans); } signed main(){ ios_base::sync_with_stdio(0); cin.tie(nullptr); int tt=1; // cin>>tt; while(tt--){ solve(); } }

Compilation message (stderr)

exam.cpp:1: warning: ignoring '#pragma gcc diagnostic' [-Wunknown-pragmas]
    1 | #pragma gcc diagnostic "-std=c++1z"
      |
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...