소스 검색

本题要注意通话列表未必是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;
+    }
+}