提出 #14587866
ソースコード 拡げる
#include <bits/stdc++.h>
using namespace std;
int main() {
int n, arr[100005];
long long sum = 0;
map<int, int> mps;
scanf("%d", &n);
for(int i = 0;i < n;i++){
scanf("%d", &arr[i]);
mps[arr[i]]++;
sum += arr[i];
}
int q;
scanf("%d", &q);
while(q--){
int b, c;
scanf("%d %d", &b, &c);
if(!mps[b]){
printf("%lld\n", sum);
continue;
}
int x = mps[b];
sum -= (x * b);
sum += (x * c);
mps[c] += x;
mps[b] = 0;
printf("%lld\n", sum);
}
return 0;
}
提出情報
| 提出日時 |
|
| 問題 |
D - Replacing |
| ユーザ |
pck16 |
| 言語 |
C++ (GCC 9.2.1) |
| 得点 |
0 |
| コード長 |
521 Byte |
| 結果 |
WA |
| 実行時間 |
120 ms |
| メモリ |
8468 KiB |
コンパイルエラー
./Main.cpp: In function ‘int main()’:
./Main.cpp:8:7: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
8 | scanf("%d", &n);
| ~~~~~^~~~~~~~~~
./Main.cpp:10:8: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
10 | scanf("%d", &arr[i]);
| ~~~~~^~~~~~~~~~~~~~~
./Main.cpp:15:7: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
15 | scanf("%d", &q);
| ~~~~~^~~~~~~~~~
./Main.cpp:18:8: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
18 | scanf("%d %d", &b, &c);
| ~~~~~^~~~~~~~~~~~~~~~~
ジャッジ結果
| セット名 |
Sample |
All |
| 得点 / 配点 |
0 / 0 |
0 / 400 |
| 結果 |
|
|
| セット名 |
テストケース |
| Sample |
sample1.txt, sample2.txt, sample3.txt |
| All |
sample1.txt, sample2.txt, sample3.txt, test1.txt, test2.txt, test3.txt, test4.txt, test5.txt, test6.txt, test7.txt, test8.txt, test9.txt |
| ケース名 |
結果 |
実行時間 |
メモリ |
| sample1.txt |
AC |
4 ms |
3744 KiB |
| sample2.txt |
AC |
3 ms |
3740 KiB |
| sample3.txt |
AC |
2 ms |
3664 KiB |
| test1.txt |
AC |
38 ms |
3680 KiB |
| test2.txt |
AC |
32 ms |
3728 KiB |
| test3.txt |
AC |
56 ms |
4100 KiB |
| test4.txt |
AC |
100 ms |
8000 KiB |
| test5.txt |
AC |
53 ms |
5464 KiB |
| test6.txt |
AC |
71 ms |
4572 KiB |
| test7.txt |
WA |
105 ms |
8060 KiB |
| test8.txt |
AC |
120 ms |
8468 KiB |
| test9.txt |
AC |
108 ms |
7928 KiB |