Submission #65506309


Source Code Expand

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

#define ll long long
#define db double
#define i128 __int128
#define ui unsigned int
#define ull unsigned long long

mt19937 rng_32(chrono::steady_clock::now().time_since_epoch().count());
mt19937_64 rng_64(chrono::steady_clock::now().time_since_epoch().count());
const ull X=rng_64();
ull splitmix64(ull x) {
	x^=x<<13;
	x^=x>>7;
	x^=x<<17;
	return x;
}
ull rng(ull x){return splitmix64(x+X);}

const int N=2e5;
int n;
ll a[N+10];

int main(){
	ios::sync_with_stdio(0),cin.tie(0);
	int t;
	cin>>t;
	while(t--){
		cin>>n;
		for(int i=1;i<=n;i++) cin>>a[i];
		sort(a+1,a+n+1);
		ll L=1,s=0;
		ll ans=0;
		for(int i=1;i<=n;i++){
			s+=a[i];
			while(a[L]*i<=s) L++;
			ans=max(ans,i-L+1);
		}
		cout<<ans<<'\n';
	} 
	return 0;
}
/*

*/

Submission Info

Submission Time
Task B - Greater Than Average
User BigPigeon_fan
Language C++ 20 (gcc 12.2)
Score 500
Code Size 824 Byte
Status AC
Exec Time 90 ms
Memory 5092 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 500 / 500
Status
AC × 1
AC × 86
Set Name Test Cases
Sample 01_sample_01.txt
All 01_sample_01.txt, 02_small_1_01.txt, 02_small_1_02.txt, 02_small_1_03.txt, 02_small_1_04.txt, 02_small_1_05.txt, 02_small_1_06.txt, 02_small_1_07.txt, 02_small_1_08.txt, 02_small_1_09.txt, 02_small_1_10.txt, 02_small_1_11.txt, 02_small_1_12.txt, 02_small_1_13.txt, 02_small_1_14.txt, 02_small_1_15.txt, 03_small_2_01.txt, 03_small_2_02.txt, 03_small_2_03.txt, 03_small_2_04.txt, 03_small_2_05.txt, 04_small_3_01.txt, 04_small_3_02.txt, 04_small_3_03.txt, 04_small_3_04.txt, 04_small_3_05.txt, 05_mid_1_01.txt, 05_mid_1_02.txt, 05_mid_1_03.txt, 05_mid_1_04.txt, 05_mid_1_05.txt, 05_mid_1_06.txt, 05_mid_1_07.txt, 05_mid_1_08.txt, 05_mid_1_09.txt, 05_mid_1_10.txt, 05_mid_1_11.txt, 05_mid_1_12.txt, 05_mid_1_13.txt, 05_mid_1_14.txt, 05_mid_1_15.txt, 06_mid_2_01.txt, 06_mid_2_02.txt, 06_mid_2_03.txt, 06_mid_2_04.txt, 06_mid_2_05.txt, 07_mid_3_01.txt, 07_mid_3_02.txt, 07_mid_3_03.txt, 07_mid_3_04.txt, 07_mid_3_05.txt, 08_max_1_01.txt, 08_max_1_02.txt, 08_max_1_03.txt, 08_max_1_04.txt, 08_max_1_05.txt, 08_max_1_06.txt, 08_max_1_07.txt, 08_max_1_08.txt, 08_max_1_09.txt, 08_max_1_10.txt, 08_max_1_11.txt, 08_max_1_12.txt, 08_max_1_13.txt, 08_max_1_14.txt, 08_max_1_15.txt, 09_max_2_01.txt, 09_max_2_02.txt, 09_max_2_03.txt, 09_max_2_04.txt, 09_max_2_05.txt, 09_max_2_06.txt, 09_max_2_07.txt, 09_max_2_08.txt, 09_max_2_09.txt, 09_max_2_10.txt, 10_max_3_01.txt, 10_max_3_02.txt, 10_max_3_03.txt, 10_max_3_04.txt, 10_max_3_05.txt, 10_max_3_06.txt, 10_max_3_07.txt, 10_max_3_08.txt, 10_max_3_09.txt, 10_max_3_10.txt
Case Name Status Exec Time Memory
01_sample_01.txt AC 1 ms 3448 KiB
02_small_1_01.txt AC 16 ms 3340 KiB
02_small_1_02.txt AC 16 ms 3532 KiB
02_small_1_03.txt AC 18 ms 3480 KiB
02_small_1_04.txt AC 16 ms 3456 KiB
02_small_1_05.txt AC 16 ms 3384 KiB
02_small_1_06.txt AC 16 ms 3480 KiB
02_small_1_07.txt AC 16 ms 3536 KiB
02_small_1_08.txt AC 16 ms 3472 KiB
02_small_1_09.txt AC 17 ms 3492 KiB
02_small_1_10.txt AC 17 ms 3472 KiB
02_small_1_11.txt AC 17 ms 3488 KiB
02_small_1_12.txt AC 17 ms 3456 KiB
02_small_1_13.txt AC 16 ms 3476 KiB
02_small_1_14.txt AC 17 ms 3468 KiB
02_small_1_15.txt AC 17 ms 3472 KiB
03_small_2_01.txt AC 86 ms 3496 KiB
03_small_2_02.txt AC 90 ms 3528 KiB
03_small_2_03.txt AC 86 ms 3452 KiB
03_small_2_04.txt AC 84 ms 3496 KiB
03_small_2_05.txt AC 85 ms 3492 KiB
04_small_3_01.txt AC 16 ms 3300 KiB
04_small_3_02.txt AC 16 ms 3464 KiB
04_small_3_03.txt AC 16 ms 3492 KiB
04_small_3_04.txt AC 16 ms 3612 KiB
04_small_3_05.txt AC 16 ms 3484 KiB
05_mid_1_01.txt AC 19 ms 3548 KiB
05_mid_1_02.txt AC 19 ms 3496 KiB
05_mid_1_03.txt AC 19 ms 3496 KiB
05_mid_1_04.txt AC 19 ms 3476 KiB
05_mid_1_05.txt AC 19 ms 3468 KiB
05_mid_1_06.txt AC 19 ms 3592 KiB
05_mid_1_07.txt AC 19 ms 3468 KiB
05_mid_1_08.txt AC 19 ms 3500 KiB
05_mid_1_09.txt AC 19 ms 3408 KiB
05_mid_1_10.txt AC 19 ms 3480 KiB
05_mid_1_11.txt AC 19 ms 3460 KiB
05_mid_1_12.txt AC 19 ms 3620 KiB
05_mid_1_13.txt AC 19 ms 3352 KiB
05_mid_1_14.txt AC 19 ms 3348 KiB
05_mid_1_15.txt AC 24 ms 3484 KiB
06_mid_2_01.txt AC 14 ms 3544 KiB
06_mid_2_02.txt AC 14 ms 3496 KiB
06_mid_2_03.txt AC 14 ms 3480 KiB
06_mid_2_04.txt AC 14 ms 3500 KiB
06_mid_2_05.txt AC 15 ms 3476 KiB
07_mid_3_01.txt AC 17 ms 3492 KiB
07_mid_3_02.txt AC 17 ms 3344 KiB
07_mid_3_03.txt AC 17 ms 3480 KiB
07_mid_3_04.txt AC 17 ms 3620 KiB
07_mid_3_05.txt AC 17 ms 3468 KiB
08_max_1_01.txt AC 25 ms 5020 KiB
08_max_1_02.txt AC 23 ms 5084 KiB
08_max_1_03.txt AC 23 ms 5044 KiB
08_max_1_04.txt AC 25 ms 5012 KiB
08_max_1_05.txt AC 23 ms 4892 KiB
08_max_1_06.txt AC 23 ms 5032 KiB
08_max_1_07.txt AC 25 ms 5032 KiB
08_max_1_08.txt AC 23 ms 5044 KiB
08_max_1_09.txt AC 23 ms 5024 KiB
08_max_1_10.txt AC 25 ms 5084 KiB
08_max_1_11.txt AC 23 ms 5032 KiB
08_max_1_12.txt AC 23 ms 5088 KiB
08_max_1_13.txt AC 25 ms 5024 KiB
08_max_1_14.txt AC 23 ms 5084 KiB
08_max_1_15.txt AC 23 ms 5092 KiB
09_max_2_01.txt AC 14 ms 5012 KiB
09_max_2_02.txt AC 12 ms 5080 KiB
09_max_2_03.txt AC 12 ms 5016 KiB
09_max_2_04.txt AC 14 ms 5004 KiB
09_max_2_05.txt AC 13 ms 5040 KiB
09_max_2_06.txt AC 15 ms 4956 KiB
09_max_2_07.txt AC 14 ms 5020 KiB
09_max_2_08.txt AC 15 ms 5020 KiB
09_max_2_09.txt AC 14 ms 5032 KiB
09_max_2_10.txt AC 16 ms 5024 KiB
10_max_3_01.txt AC 25 ms 5028 KiB
10_max_3_02.txt AC 18 ms 5088 KiB
10_max_3_03.txt AC 22 ms 5016 KiB
10_max_3_04.txt AC 21 ms 5028 KiB
10_max_3_05.txt AC 24 ms 5024 KiB
10_max_3_06.txt AC 22 ms 5016 KiB
10_max_3_07.txt AC 21 ms 5092 KiB
10_max_3_08.txt AC 15 ms 5032 KiB
10_max_3_09.txt AC 21 ms 5016 KiB
10_max_3_10.txt AC 21 ms 5016 KiB