Submission #2248172


Source Code Expand

#include <bits/stdc++.h>
using namespace std;

#define INF 1.1e9
#define LINF 1.1e18
#define FOR(i,a,b) for (int i=(a);i<(b);++i)
#define REP(i,n) FOR(i,0,n)
#define ALL(v) (v).begin(),(v).end()
#define pb push_back
#define pf push_front
#define fi first
#define se second
#define BIT(x,n) bitset<n>(x)
#define PI 3.14159265358979323846

typedef long long ll;
typedef pair<int,ll> P;
typedef pair<ll,P> PP;

//-----------------------------------------------------------------------------

int n;
ll a[100000];
vector<P> vec,A;
ll ans[100000];

int main() {
	cin.tie(0);
	ios::sync_with_stdio(false);

	cin>>n;
	REP(i,n) {
		cin>>a[i];
		A.pb(P(a[i],i));
	}
	sort(ALL(A));
	ll prv=0;
	REP(i,n) {
		if(a[i]>prv) {
			vec.pb(P(i,a[i]-prv));
			prv=a[i];
		}
	}
	for(auto it:vec) {
		int idx=lower_bound(ALL(A),P(a[it.fi],it.fi))-A.begin();
		idx=n-idx;
		ans[it.fi]=it.se*idx;
	}
	REP(i,n) cout<<ans[i]<<endl;

	return 0;
}

Submission Info

Submission Time
Task E - Frequency
User moko_freedom
Language C++14 (GCC 5.4.1)
Score 0
Code Size 973 Byte
Status WA
Exec Time 172 ms
Memory 5872 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 700
Status
AC × 2
AC × 7
WA × 32
Set Name Test Cases
Sample 00_example_01.txt, 00_example_02.txt
All 00_example_01.txt, 00_example_02.txt, 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt, 17.txt, 18.txt, 19.txt, 20.txt, 21.txt, 22.txt, 23.txt, 24.txt, 25.txt, 26.txt, 27.txt, 28.txt, 29.txt, 30.txt, 31.txt, 32.txt, 33.txt, 34.txt, 35.txt, 36.txt, 37.txt
Case Name Status Exec Time Memory
00_example_01.txt AC 9 ms 892 KB
00_example_02.txt AC 1 ms 256 KB
01.txt WA 1 ms 256 KB
02.txt WA 11 ms 512 KB
03.txt WA 1 ms 256 KB
04.txt WA 2 ms 256 KB
05.txt WA 1 ms 256 KB
06.txt WA 1 ms 256 KB
07.txt WA 1 ms 256 KB
08.txt WA 1 ms 256 KB
09.txt WA 16 ms 768 KB
10.txt WA 1 ms 256 KB
11.txt WA 167 ms 2932 KB
12.txt WA 166 ms 2932 KB
13.txt WA 169 ms 2932 KB
14.txt WA 168 ms 2932 KB
15.txt WA 166 ms 2932 KB
16.txt AC 161 ms 2932 KB
17.txt AC 168 ms 5744 KB
18.txt WA 160 ms 2932 KB
19.txt AC 158 ms 2932 KB
20.txt WA 163 ms 2932 KB
21.txt AC 1 ms 256 KB
22.txt AC 1 ms 256 KB
23.txt WA 1 ms 256 KB
24.txt WA 12 ms 640 KB
25.txt WA 1 ms 256 KB
26.txt WA 2 ms 256 KB
27.txt WA 1 ms 256 KB
28.txt WA 172 ms 5744 KB
29.txt WA 170 ms 5744 KB
30.txt WA 170 ms 5872 KB
31.txt WA 170 ms 5744 KB
32.txt WA 169 ms 5744 KB
33.txt WA 160 ms 2932 KB
34.txt WA 160 ms 2932 KB
35.txt WA 158 ms 2932 KB
36.txt WA 157 ms 2932 KB
37.txt WA 165 ms 2932 KB