ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.
გაგზავნის თარიღი: 20.06.2022 18:10:31
ამოცანა: ფაბრიკა
მომხმარებელი: InnaB
ვერდიქტი: სრული ამოხსნა
შეფასება: 100.0 ქულა
#include <bits/stdc++.h> using namespace std; string s; int n, x; map <string, int> mp; map <string, int> ::iterator it; pair <int, pair <string,int> > p[100]; int main () { cin >> n; for (int i=0; i<n; i++){ cin >> s; cin >> x; mp[s]+=x;} /*for (it=mp.begin(); it!=mp.end(); it++){ cout << it->first << " " << it->second << endl;} */ int k=0; for (it=mp.begin(); it!=mp.end(); it++){ p[k].second.first =it->first; string c; c=p[k].second.first; p[k].first = c.size(); p[k].second.second=-(it->second); k++; } sort (p,p+k); for (int i=0; i<k; i++){ cout << p[i].second.first << " " << abs(p[i].second.second) <<endl; } }
5 A 20 B 20 A 20 AB 10 Z 10
A 40 B 20 Z 10 AB 10
A 40 B 20 Z 10 AB 10
YES
5 AAA 20 ABA 20 AAA 20 AAB 20 AAA 20
AAA 60 AAB 20 ABA 20
AAA 60 AAB 20 ABA 20
YES
30 A 813 B 25 C 202 D 422 E 94 A 607 B 522 C 750 D 806 E 11 A 490 B 83 C 495 D 646 E 9 A 426 B 466 C 658 D 808 E 102 A 82 B 311 C 513 D 535 E 411 A 118 B 98 C 185 D 798 E 575
A 2536 B 1505 C 2803 D 4015 E 1202
A 2536 B 1505 C 2803 D 4015 E 1202
YES
54 A 10 B 20 C 30 D 40 E 50 F 60 G 70 H 80 I 90 J 10 K 20 L 30 M 40 N 50 O 60 P 70 Q 80 R 90 S 10 T 20 U 30 V 40 W 50 X 60 Y 70 Z 80 A 10 B 20 C 30 D 40 E 50 F 60 G 70 H 80 I 90 J 10 K 20 L 30 M 40 N 50 O 60 P 70 ...
A 20 B 40 C 60 D 80 E 100 F 120 G 140 H 160 I 180 J 20 K 40 L 60 M 80 N 100 O 120 P 140 Q 160 R 180 S 20 T 40 U 60 V 80 W 100 X 120 Y 140 Z 170 AB 10
A 20 B 40 C 60 D 80 E 100 F 120 G 140 H 160 I 180 J 20 K 40 L 60 M 80 N 100 O 120 P 140 Q 160 R 180 S 20 T 40 U 60 V 80 W 100 X 120 Y 140 Z 170 AB 10
YES
300 ZK 496 BJON 431 IAA 49 AC 606 FE 79 C 256 IAA 151 D 468 B 343 FE 11 BDBGJ 440 R 681 BDBGJ 16 R 558 BO 492 UBXRS 526 AC 671 ZK 89 BO 289 C 703 ZK 990 ZK 492 IAA 81 BS 876 C 581 E 299 LRODM 481 C 603 IAA 214 R 507 AFA 110 ...
B 8779 C 13966 D 9805 E 10623 J 4533 R 6871 AC 5824 BO 7943 BS 8592 FE 6807 ZK 8798 AFA 3652 IAA 8006 BJON 7134 BWEK 9060 EHUN 8484 BDBGJ 6053 LRODM 4867 UBXRS 6384
B 8779 C 13966 D 9805 E 10623 J 4533 R 6871 AC 5824 BO 7943 BS 8592 FE 6807 ZK 8798 AFA 3652 IAA 8006 BJON 7134 BWEK 9060 EHUN 8484 BDBGJ 6053 LRODM 4867 UBXRS 6384
YES
1 MNM 100
MNM 100
MNM 100
YES
5 LIBRE 20 LIBRE 20 LIBRE 20 LIBRE 20 LIBRE 20
LIBRE 100
LIBRE 100
YES
1000 DEDF 758 U 686 G 293 H 562 CA 930 G 839 C 516 AIE 59 C 382 H 81 H 652 BI 978 E 662 G 141 E 750 BODHM 172 MDMDU 118 YO 269 MIGVJ 723 F 921 APAH 384 BM 213 B 857 CLWQI 322 MDMDU 429 BM 515 AIE 886 DBJ 66 BODHM 609 APAH 96 ...
B 34874 C 13018 E 7270 F 14227 G 42726 H 42356 I 14631 U 9168 Y 16185 AU 9447 BI 14504 BM 12734 CA 13170 UE 13604 YO 10144 AIE 15186 ALI 13413 DBJ 7275 FGW 12686 JNV 8401 MTJ 10128 ZOG 17819 APAH 10015 DEDF 12225 DTYD 17105 EGTV 13...
B 34874 C 13018 E 7270 F 14227 G 42726 H 42356 I 14631 U 9168 Y 16185 AU 9447 BI 14504 BM 12734 CA 13170 UE 13604 YO 10144 AIE 15186 ALI 13413 DBJ 7275 FGW 12686 JNV 8401 MTJ 10128 ZOG 17819 APAH 10015 DEDF 12225 DTYD 17105 EGTV 13137 FCZR 13080 APLYR 1009...
YES
10000 KKX 485 UOGIM 260 NW 405 AAX 431 FNJ 535 AI 953 AP 613 MXEFQ 256 EXKMX 254 A 488 AF 433 HUL 78 AF 848 VLBO 3 CV 172 TWDD 400 AMAI 721 KKX 483 GX 759 FOHNK 404 BD 692 B 990 CWAC 745 A 685 EKA 551 D 584 I 429 B 403 ADGA 818...
A 358459 B 143793 C 256501 D 104894 E 100709 F 51272 G 102176 H 160653 I 158405 J 113054 S 54372 X 46406 Y 45778 AD 40529 AE 39289 AF 49757 AI 92494 AL 46972 AP 49655 BD 47096 BG 53096 BH 49596 BL 45006 BM 44268 BS 57930 CC 31238 ...
A 358459 B 143793 C 256501 D 104894 E 100709 F 51272 G 102176 H 160653 I 158405 J 113054 S 54372 X 46406 Y 45778 AD 40529 AE 39289 AF 49757 AI 92494 AL 46972 AP 49655 BD 47096 BG 53096 BH 49596 BL 45006 BM 44268 BS 57930 CC 31238 CD 55780 CM 46783 CV 44195...
YES
2 AB 98 CD 737
AB 98 CD 737
AB 98 CD 737
YES