Submission #1191061

#TimeUsernameProblemLanguageResultExecution timeMemory
1191061sayaddMountains (NOI20_mountains)C++20
64 / 100
32 ms1864 KiB
/* author : Sayadd */ #include <bits/stdc++.h> #pragma GCC optimize ("O3", "unroll-all-loops") #pragma GCC target ("sse4.2") #define iota ios_base::sync_with_stdio(0); cin.tie(0) #define yes cout << "YES\n" #define no cout << "NO\n" #define No cout << "No\n" #define Yes cout << "Yes\n" #define pb push_back #define ff first #define ss second #define lcm(a,b) a/__gcd(a,b)*b #define dbg(x) cout<<#x<<" = "<<x<<en #define en "\n" #define ll long long #define ull unsigned long long #define all(x) x.begin(),x.end() #define rall(x) x.rbegin(),x.rend() #define pll pair<ll,ll> using namespace std; const ll INF = 1LL<<60; const ll sz = 2e5+5; const ll MOD = 1e9+7; ll a[sz]; ll pre[sz]; void solve() { ll n; cin>>n; for(int i=1; i<=n; i++) cin>>a[i]; ll say1=0; ll say2=0; ll ans=0; for(int y=2; y<=n; y++) { ll say1=0; ll say2=0; for(int x=1; x<y; x++) { if(a[x]<a[y]) say1++; } for(int z=y; z<=n; z++) { if(a[z]<a[y]) say2++; } ans+=(say1*say2); } cout<<ans<<en; } signed main() { system("color 0A"); iota; // ll t;cin>>t;for(; t--;) solve(); } /** **/

Compilation message (stderr)

Mountains.cpp: In function 'int main()':
Mountains.cpp:54:11: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   54 |     system("color 0A");
      |     ~~~~~~^~~~~~~~~~~~
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...