提出 #43092281


ソースコード 拡げる

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
string color[1005];
string c[1005];
int main(){
	ios_base::sync_with_stdio(false); cin.tie(NULL);
	int n,m; cin>>n>>m;
	for(int i=1; i<=n; i++) cin>>color[i];
	for(int i=1; i<=m; i++) cin>>c[i];
	int def; cin>>def;
	map<string,int>cost;
	for(int i=1; i<=m; i++){
		int p; cin>>p;
		cost[c[i]] = p;
	}
	ll ans = 0;
	for(int i=1; i<=n; i++){
		if(cost.find(color[i])!=cost.end())
			ans+=cost[color[i]];
		else ans+=def;
	}
	cout<<ans;
}

提出情報

提出日時
問題 B - Default Price
ユーザ belphegor
言語 C++ (GCC 9.2.1)
得点 200
コード長 525 Byte
結果 AC
実行時間 5 ms
メモリ 3716 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 200 / 200
結果
AC × 2
AC × 12
セット名 テストケース
Sample 00_sample_01.txt, 00_sample_02.txt
All 00_sample_01.txt, 00_sample_02.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
ケース名 結果 実行時間 メモリ
00_sample_01.txt AC 5 ms 3508 KiB
00_sample_02.txt AC 2 ms 3552 KiB
01_test_01.txt AC 2 ms 3648 KiB
01_test_02.txt AC 2 ms 3648 KiB
01_test_03.txt AC 2 ms 3580 KiB
01_test_04.txt AC 2 ms 3668 KiB
01_test_05.txt AC 2 ms 3612 KiB
01_test_06.txt AC 2 ms 3712 KiB
01_test_07.txt AC 2 ms 3524 KiB
01_test_08.txt AC 2 ms 3680 KiB
01_test_09.txt AC 2 ms 3580 KiB
01_test_10.txt AC 2 ms 3716 KiB