Переглянути джерело

本题要注意通话列表未必是10个,不要被样例误导

jal 5 роки тому
батько
коміт
20215881f4
1 змінених файлів з 36 додано та 0 видалено
  1. 36 0
      D.cpp

+ 36 - 0
D.cpp

@@ -0,0 +1,36 @@
+//
+// Created by jal on 2019-04-01.
+//
+#include <bits/stdc++.h>
+using namespace std;
+int main(){
+    vector<string>v[3];
+    int type;
+    string s;
+    while(cin >> type >> s){
+        v[type].push_back(s);
+    }
+    for(int i = 0; i < 10; i++){
+        if(v[0].size()>0){
+            cout << v[0].back();
+            v[0].pop_back();
+        }else{
+            cout << "0";
+        }
+        cout << " ";
+        if(v[1].size()>0){
+            cout << v[1].back();
+            v[1].pop_back();
+        }else{
+            cout << "0";
+        }
+        cout << " ";
+        if(v[2].size()>0){
+            cout << v[2].back();
+            v[2].pop_back();
+        }else{
+            cout << "0";
+        }
+        cout << endl;
+    }
+}