提出 #63506642


ソースコード 拡げる

#include<bits/stdc++.h>
using namespace std;
using ll=long long;
int n,m,c;
ll a[200005],b[200005],mx,s1,s2,ans;
int main(){
	scanf("%d%d",&n,&m);
	for(int i=1;i<=n;i++)scanf("%lld",&a[i]),mx+=max(0ll,a[i]),c+=a[i]>=0;
	for(int i=1;i<=m;i++)scanf("%lld",&b[i]);
	sort(a+1,a+n+1),reverse(a+1,a+n+1),sort(b+1,b+m+1),reverse(b+1,b+m+1);
	ans=mx;
	for(int i=1;i<=min(n,m);i++)s1+=a[i],s2+=b[i],ans=max(ans,(i<=c?mx:s1)+s2);
	printf("%lld",ans);
}

提出情報

提出日時
問題 C - Buy Balls
ユーザ zeyuanliu
言語 C++ 20 (gcc 12.2)
得点 300
コード長 457 Byte
結果 AC
実行時間 69 ms
メモリ 7000 KiB

コンパイルエラー

Main.cpp: In function ‘int main()’:
Main.cpp:7:14: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
    7 |         scanf("%d%d",&n,&m);
      |         ~~~~~^~~~~~~~~~~~~~
Main.cpp:8:35: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
    8 |         for(int i=1;i<=n;i++)scanf("%lld",&a[i]),mx+=max(0ll,a[i]),c+=a[i]>=0;
      |                              ~~~~~^~~~~~~~~~~~~~
Main.cpp:9:35: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
    9 |         for(int i=1;i<=m;i++)scanf("%lld",&b[i]);
      |                              ~~~~~^~~~~~~~~~~~~~

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 3
AC × 49
セット名 テストケース
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_test_00.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt, 01_test_14.txt, 01_test_15.txt, 01_test_16.txt, 01_test_17.txt, 01_test_18.txt, 01_test_19.txt, 01_test_20.txt, 01_test_21.txt, 01_test_22.txt, 01_test_23.txt, 01_test_24.txt, 01_test_25.txt, 01_test_26.txt, 01_test_27.txt, 01_test_28.txt, 01_test_29.txt, 01_test_30.txt, 01_test_31.txt, 01_test_32.txt, 01_test_33.txt, 01_test_34.txt, 01_test_35.txt, 01_test_36.txt, 01_test_37.txt, 01_test_38.txt, 01_test_39.txt, 01_test_40.txt, 01_test_41.txt, 01_test_42.txt, 01_test_43.txt, 01_test_44.txt, 01_test_45.txt
ケース名 結果 実行時間 メモリ
00_sample_00.txt AC 1 ms 3756 KiB
00_sample_01.txt AC 1 ms 3820 KiB
00_sample_02.txt AC 1 ms 3588 KiB
01_test_00.txt AC 1 ms 3816 KiB
01_test_01.txt AC 1 ms 3768 KiB
01_test_02.txt AC 1 ms 3820 KiB
01_test_03.txt AC 35 ms 5256 KiB
01_test_04.txt AC 24 ms 4836 KiB
01_test_05.txt AC 21 ms 4604 KiB
01_test_06.txt AC 68 ms 6748 KiB
01_test_07.txt AC 69 ms 6992 KiB
01_test_08.txt AC 69 ms 6816 KiB
01_test_09.txt AC 69 ms 6772 KiB
01_test_10.txt AC 69 ms 6896 KiB
01_test_11.txt AC 69 ms 6780 KiB
01_test_12.txt AC 69 ms 6752 KiB
01_test_13.txt AC 69 ms 6888 KiB
01_test_14.txt AC 69 ms 6872 KiB
01_test_15.txt AC 60 ms 6424 KiB
01_test_16.txt AC 68 ms 6992 KiB
01_test_17.txt AC 58 ms 6316 KiB
01_test_18.txt AC 68 ms 6776 KiB
01_test_19.txt AC 62 ms 6704 KiB
01_test_20.txt AC 68 ms 6872 KiB
01_test_21.txt AC 59 ms 6508 KiB
01_test_22.txt AC 68 ms 6940 KiB
01_test_23.txt AC 55 ms 6300 KiB
01_test_24.txt AC 68 ms 6744 KiB
01_test_25.txt AC 54 ms 6148 KiB
01_test_26.txt AC 69 ms 7000 KiB
01_test_27.txt AC 59 ms 6372 KiB
01_test_28.txt AC 68 ms 6868 KiB
01_test_29.txt AC 57 ms 6500 KiB
01_test_30.txt AC 67 ms 6872 KiB
01_test_31.txt AC 49 ms 5956 KiB
01_test_32.txt AC 67 ms 6996 KiB
01_test_33.txt AC 53 ms 6152 KiB
01_test_34.txt AC 67 ms 6776 KiB
01_test_35.txt AC 55 ms 6348 KiB
01_test_36.txt AC 66 ms 6748 KiB
01_test_37.txt AC 44 ms 5736 KiB
01_test_38.txt AC 68 ms 6876 KiB
01_test_39.txt AC 50 ms 6100 KiB
01_test_40.txt AC 67 ms 6784 KiB
01_test_41.txt AC 48 ms 6128 KiB
01_test_42.txt AC 67 ms 6756 KiB
01_test_43.txt AC 1 ms 3692 KiB
01_test_44.txt AC 35 ms 5324 KiB
01_test_45.txt AC 35 ms 5148 KiB