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 |
|
|
| 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 |