提出 #65502346
ソースコード 拡げる
// created: 2025-05-04 20:04:42
#include<cstdio>
#include<cctype>
#include<algorithm>
#define F(i,l,r) for(int i=(l),i##_end=(r);i<i##_end;++i)
#define I128 //||is_same<T,__int128_t>::value||is_same<T,__uint128_t>::value
using namespace std;
template<typename T>constexpr bool is_integral_128=(bool)is_integral<T>::value I128;
template<typename T>struct read_dec1{enable_if_t<is_integral_128<T>,T> &x;};
constexpr struct read_dec1_conv{template<typename T>read_dec1<T> operator+(T &x)const{return read_dec1<T>{x};}}D;
template<typename T>enable_if_t<is_integral_128<T>,void> readmain(T &x)
{
bool neg=false;int c=getchar();
for(;!isdigit(c);c=getchar())if(c=='-')neg=true;
for(x=0;isdigit(c);c=getchar())x=(T)(10*x+(c-'0'));
if(neg)x=-x;
}
template<typename T>void readmain(read_dec1<T> &y){readmain(y.x);--y.x;}
template<typename T>T& read(T &&x){readmain(x);return x;}
template<typename T,typename ...Tr>void read(T &&x,Tr&&... r){readmain(x);read(r...);}
typedef long long ll;
constexpr int N=2e5+5;
int n,a[N];
void solve()
{
read(n);
F(i,0,n)read(a[i]);
sort(a,a+n);
ll s=0;
int j=0,ans=0;
F(i,1,n+1)
{
s+=a[i-1];
while(j<i&&(ll)i*a[j]<=s)++j;
ans=max(ans,i-j);
}
printf("%d\n",ans);
}
int main()
{
int tt;read(tt);
while(tt--)solve();
return 0;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | B - Greater Than Average |
| ユーザ | liuhengxi |
| 言語 | C++ 17 (gcc 12.2) |
| 得点 | 500 |
| コード長 | 1320 Byte |
| 結果 | AC |
| 実行時間 | 20 ms |
| メモリ | 2420 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 500 / 500 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| 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 |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 01_sample_01.txt | AC | 0 ms | 1524 KiB |
| 02_small_1_01.txt | AC | 11 ms | 1576 KiB |
| 02_small_1_02.txt | AC | 11 ms | 1624 KiB |
| 02_small_1_03.txt | AC | 11 ms | 1576 KiB |
| 02_small_1_04.txt | AC | 11 ms | 1624 KiB |
| 02_small_1_05.txt | AC | 11 ms | 1624 KiB |
| 02_small_1_06.txt | AC | 11 ms | 1576 KiB |
| 02_small_1_07.txt | AC | 11 ms | 1520 KiB |
| 02_small_1_08.txt | AC | 11 ms | 1648 KiB |
| 02_small_1_09.txt | AC | 11 ms | 1616 KiB |
| 02_small_1_10.txt | AC | 11 ms | 1624 KiB |
| 02_small_1_11.txt | AC | 11 ms | 1512 KiB |
| 02_small_1_12.txt | AC | 12 ms | 1552 KiB |
| 02_small_1_13.txt | AC | 11 ms | 1532 KiB |
| 02_small_1_14.txt | AC | 11 ms | 1624 KiB |
| 02_small_1_15.txt | AC | 11 ms | 1552 KiB |
| 03_small_2_01.txt | AC | 11 ms | 1532 KiB |
| 03_small_2_02.txt | AC | 11 ms | 1616 KiB |
| 03_small_2_03.txt | AC | 11 ms | 1628 KiB |
| 03_small_2_04.txt | AC | 11 ms | 1544 KiB |
| 03_small_2_05.txt | AC | 11 ms | 1536 KiB |
| 04_small_3_01.txt | AC | 10 ms | 1644 KiB |
| 04_small_3_02.txt | AC | 11 ms | 1560 KiB |
| 04_small_3_03.txt | AC | 10 ms | 1620 KiB |
| 04_small_3_04.txt | AC | 10 ms | 1508 KiB |
| 04_small_3_05.txt | AC | 10 ms | 1544 KiB |
| 05_mid_1_01.txt | AC | 14 ms | 1612 KiB |
| 05_mid_1_02.txt | AC | 14 ms | 1508 KiB |
| 05_mid_1_03.txt | AC | 14 ms | 1528 KiB |
| 05_mid_1_04.txt | AC | 14 ms | 1572 KiB |
| 05_mid_1_05.txt | AC | 14 ms | 1624 KiB |
| 05_mid_1_06.txt | AC | 14 ms | 1640 KiB |
| 05_mid_1_07.txt | AC | 14 ms | 1608 KiB |
| 05_mid_1_08.txt | AC | 14 ms | 1524 KiB |
| 05_mid_1_09.txt | AC | 14 ms | 1540 KiB |
| 05_mid_1_10.txt | AC | 14 ms | 1628 KiB |
| 05_mid_1_11.txt | AC | 14 ms | 1532 KiB |
| 05_mid_1_12.txt | AC | 14 ms | 1576 KiB |
| 05_mid_1_13.txt | AC | 14 ms | 1616 KiB |
| 05_mid_1_14.txt | AC | 14 ms | 1624 KiB |
| 05_mid_1_15.txt | AC | 14 ms | 1552 KiB |
| 06_mid_2_01.txt | AC | 9 ms | 1540 KiB |
| 06_mid_2_02.txt | AC | 9 ms | 1544 KiB |
| 06_mid_2_03.txt | AC | 9 ms | 1540 KiB |
| 06_mid_2_04.txt | AC | 9 ms | 1616 KiB |
| 06_mid_2_05.txt | AC | 9 ms | 1580 KiB |
| 07_mid_3_01.txt | AC | 13 ms | 1608 KiB |
| 07_mid_3_02.txt | AC | 12 ms | 1508 KiB |
| 07_mid_3_03.txt | AC | 12 ms | 1548 KiB |
| 07_mid_3_04.txt | AC | 13 ms | 1608 KiB |
| 07_mid_3_05.txt | AC | 12 ms | 1624 KiB |
| 08_max_1_01.txt | AC | 20 ms | 2284 KiB |
| 08_max_1_02.txt | AC | 18 ms | 2296 KiB |
| 08_max_1_03.txt | AC | 18 ms | 2396 KiB |
| 08_max_1_04.txt | AC | 20 ms | 2308 KiB |
| 08_max_1_05.txt | AC | 18 ms | 2316 KiB |
| 08_max_1_06.txt | AC | 18 ms | 2296 KiB |
| 08_max_1_07.txt | AC | 20 ms | 2304 KiB |
| 08_max_1_08.txt | AC | 18 ms | 2348 KiB |
| 08_max_1_09.txt | AC | 18 ms | 2396 KiB |
| 08_max_1_10.txt | AC | 20 ms | 2284 KiB |
| 08_max_1_11.txt | AC | 18 ms | 2320 KiB |
| 08_max_1_12.txt | AC | 18 ms | 2308 KiB |
| 08_max_1_13.txt | AC | 20 ms | 2312 KiB |
| 08_max_1_14.txt | AC | 18 ms | 2392 KiB |
| 08_max_1_15.txt | AC | 18 ms | 2388 KiB |
| 09_max_2_01.txt | AC | 8 ms | 2308 KiB |
| 09_max_2_02.txt | AC | 7 ms | 2392 KiB |
| 09_max_2_03.txt | AC | 7 ms | 2312 KiB |
| 09_max_2_04.txt | AC | 8 ms | 2392 KiB |
| 09_max_2_05.txt | AC | 9 ms | 2388 KiB |
| 09_max_2_06.txt | AC | 10 ms | 2324 KiB |
| 09_max_2_07.txt | AC | 8 ms | 2308 KiB |
| 09_max_2_08.txt | AC | 10 ms | 2300 KiB |
| 09_max_2_09.txt | AC | 8 ms | 2308 KiB |
| 09_max_2_10.txt | AC | 11 ms | 2416 KiB |
| 10_max_3_01.txt | AC | 19 ms | 2300 KiB |
| 10_max_3_02.txt | AC | 12 ms | 2316 KiB |
| 10_max_3_03.txt | AC | 17 ms | 2336 KiB |
| 10_max_3_04.txt | AC | 15 ms | 2308 KiB |
| 10_max_3_05.txt | AC | 19 ms | 2420 KiB |
| 10_max_3_06.txt | AC | 17 ms | 2308 KiB |
| 10_max_3_07.txt | AC | 17 ms | 2320 KiB |
| 10_max_3_08.txt | AC | 10 ms | 2300 KiB |
| 10_max_3_09.txt | AC | 16 ms | 2308 KiB |
| 10_max_3_10.txt | AC | 17 ms | 2280 KiB |