Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
11340 v3.1
#include <iostream> #include <vector> using namespace std; int main() { int casos, car_esp, escrito, valor,suma=0; char caracter; int caracteres[255]; int cuenta_l[255]; string palabras,palabra2; double precio,sum; scanf("%d",&casos); while(casos--){ suma=0; for(int i=0;i<255;i++) {caracteres[i]=0; cuenta_l[i]=0;} scanf("%d",&car_esp); while(car_esp--){ cin>>caracter>>valor; caracteres[(int)caracter]=valor; } scanf("%d",&escrito); while(escrito--){ cin>>palabras; getline(cin,palabra2); palabras=palabras+palabra2; for(int i=0;i<palabras.length();i++){ cuenta_l[(int)palabras[i]]++; } } for(int i=0;i<255;i++){ suma+=caracteres[i]*cuenta_l[i]; } sum=suma; precio=sum/100; printf("%0.2f$\n",precio); } }
run
|
edit
|
history
|
help
0
Microsoft - MaxEmployeeAttendence (R repititions - Semi Optimised DP)
integerDivision
Funny Writings
deux
MapGrocery
005#
int divide by int
Test 13(2020)
project
queue