提出 #917556
ソースコード 拡げる
#include<bits/stdc++.h>
#define REP(x,y,z) for(int x=y;x<=z;x++)
#define FORD(x,y,z) for(int x=y;x>=z;x--)
#define MSET(x,y) memset(x,y,sizeof(x))
#define FOR(x,y) for(__typeof(y.begin()) x=y.begin();x!=y.end();x++)
#define F first
#define S second
#define MP make_pair
#define PB push_back
#define SZ size()
#define M
void RI(){}
template<typename... T>
void RI( int& head, T&... tail ) {
scanf("%d",&head);
RI(tail...);
}
using namespace std;
typedef long long LL;
typedef pair<int,int> P;
int n,m;
vector<P> in;
int main()
{
int x;
while(~scanf("%d %d",&n,&m))
{
in.clear();
REP(i,1,n)
{
RI(x);
in.PB(MP(x,0));
}
REP(i,1,m)
{
RI(x);
in.PB(MP(x,1));
}
sort(in.begin(), in.end());
LL ans=0;
n++;
m++;
FOR(i,in)
{
if(i->S==0)
{
if(n>0)
{
ans += (LL)m*i->F;
n--;
}
}
if(i->S==1)
{
if(m>0)
{
ans += (LL)n*i->F;
m--;
}
}
}
printf("%lld\n",ans);
}
return 0;
}
提出情報
コンパイルエラー
./Main.cpp: In function ‘void RI(int&, T& ...) [with T = {}]’:
./Main.cpp:15:5: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d",&head);
^
ジャッジ結果
| セット名 |
Sample |
All |
| 得点 / 配点 |
0 / 0 |
500 / 500 |
| 結果 |
|
|
| セット名 |
テストケース |
| Sample |
s1.txt, s2.txt |
| All |
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, s1.txt, s2.txt |
| ケース名 |
結果 |
実行時間 |
メモリ |
| 01.txt |
AC |
45 ms |
2420 KiB |
| 02.txt |
AC |
45 ms |
2420 KiB |
| 03.txt |
AC |
45 ms |
2420 KiB |
| 04.txt |
AC |
45 ms |
2420 KiB |
| 05.txt |
AC |
45 ms |
2420 KiB |
| 06.txt |
AC |
45 ms |
2420 KiB |
| 07.txt |
AC |
45 ms |
2420 KiB |
| 08.txt |
AC |
45 ms |
2420 KiB |
| 09.txt |
AC |
45 ms |
2420 KiB |
| 10.txt |
AC |
45 ms |
2420 KiB |
| 11.txt |
AC |
43 ms |
2420 KiB |
| 12.txt |
AC |
43 ms |
2420 KiB |
| 13.txt |
AC |
47 ms |
2420 KiB |
| 14.txt |
AC |
44 ms |
2420 KiB |
| 15.txt |
AC |
44 ms |
2420 KiB |
| 16.txt |
AC |
23 ms |
1400 KiB |
| 17.txt |
AC |
23 ms |
1400 KiB |
| 18.txt |
AC |
23 ms |
1400 KiB |
| 19.txt |
AC |
23 ms |
1400 KiB |
| 20.txt |
AC |
26 ms |
2420 KiB |
| 21.txt |
AC |
35 ms |
2420 KiB |
| 22.txt |
AC |
35 ms |
2420 KiB |
| 23.txt |
AC |
45 ms |
2420 KiB |
| 24.txt |
AC |
35 ms |
2420 KiB |
| 25.txt |
AC |
2 ms |
256 KiB |
| 26.txt |
AC |
2 ms |
256 KiB |
| 27.txt |
AC |
2 ms |
256 KiB |
| 28.txt |
AC |
3 ms |
256 KiB |
| s1.txt |
AC |
3 ms |
256 KiB |
| s2.txt |
AC |
3 ms |
256 KiB |