fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8. int N, M;
  9.  
  10. if (!(cin >> N)) return 1;
  11.  
  12. if (!(cin >> M)) return 1;
  13.  
  14. vector<int> hitungPendonor(M + 1, 0);
  15.  
  16. int kodeDesa, kodeGolDarah, volumeDarah;
  17.  
  18. for (int i = 0; i < N; ++i) {
  19. if (!(cin >> kodeDesa >> kodeGolDarah >> volumeDarah)) break;
  20. if (volumeDarah > 0 && volumeDarah <= 500) {
  21. if (kodeDesa >= 1 && kodeDesa <= M) {
  22. hitungPendonor[kodeDesa]++;
  23. }
  24. }
  25. }
  26.  
  27. for (int i = 1; i <= M; ++i) {
  28. cout << "desa " << i << ":" << hitungPendonor[i] << endl;
  29. }
  30.  
  31. return 0;
  32. }
Success #stdin #stdout 0.01s 5328KB
stdin
8 
3 
3 1 150 
1 2 250 
3 1 300 
1 3 450 
2 2 200 
3 4 350 
1 4 500 
2 1 500
stdout
desa 1:3
desa 2:2
desa 3:3