PAT乙級,1023,組個最小數
1.將輸入儲存起來,下標儲存的數字就是該下標需要列印的次數
2.把數字1列印一次,再遍歷向量組,如果是1的話少列印一次,不是的話正常列印
#include<iostream> #include<vector> using namespace std; int main() { vector<int> v; int s; char c; while(cin >> s) { v.push_back(s); if((c=getchar())=='\n') break; } cout << 1; for(int w=0; w<v.size();w++) { if(w==1) { for(int i=1;i<v[w];i++) cout << w; } else { for(int i=0;i<v[w];i++) cout << w; } } return 0; }
相關推薦
Pat乙級1023題——組個最小數(Python)
程式碼測試結果為滿分 def minNum(): input = map(int, raw_input().split(' ')) result = '' for i in range(1, len(input)): i
乙級(Basic Level) 1013 組個最小數
cin c++ iostream int 描述 != spl using pri 題目描述 給定數字0-9各若幹個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數盡可能小(註意0不能做首位)。例如:給定兩個0,兩個1,三個5,一個8,我們得到的最小的數
PAT乙級,1023,組個最小數
1.將輸入儲存起來,下標儲存的數字就是該下標需要列印的次數 2.把數字1列印一次,再遍歷向量組,如果是1的話少列印一次,不是的話正常列印 #include<iostream> #include<vector> using namespace std; int main()
PAT乙級1023組個最小數
題目描述: 給定數字 0-9 各若干個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數儘可能小(注意 0 不能做首位)。例如:給定兩個 0,兩個 1,三個 5,一個 8,我們得到的最小的數就是 10015558。 現給定數字,請編寫程式輸出能夠組成的最小的數。
PAT 乙級 1023. 組個最小數 (20) Java版
給定數字0-9各若干個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數儘可能小(注意0不能做首位)。例如:給定兩個0,兩個1,三個5,一個8,我們得到的最小的數就是10015558。 現給定數字,請編寫程式輸出能夠組成的最小的數。 輸入格式:
PAT 1023.組個最小數
div 例如 順序 嘻嘻 數字0 現在 能夠 pre markdown 1023. 組個最小數 (20) 給定數字0-9各若幹個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數盡可能小(註意0不能做首位)。例如:給定兩個0,兩個1,三個5,一個8,我們
PAT (Basic Level) Practice (中文)1023 組個最小數 (20 分)C語言
1023 組個最小數 (20 分) 給定數字 0-9 各若干個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數儘可能小(注意 0 不能做首位)。例如:給定兩個 0,兩個 1,三個 5,一個 8,我們得到的最小的數就是 10015558。 現給定數字,
【PAT】1023 組個最小數 (20 分)
1023 組個最小數 (20 分) 給定數字 0-9 各若干個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數儘可能小(注意 0 不能做首位)。例如:給定兩個 0,兩個 1,三個 5,一個 8,我們得到的最小的數就是 10015558。 現給定數字,
ZJU PAT 1023 組個最小數
給定數字0-9各若干個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數儘可能小(注意0不能做首位)。例如:給定兩個0,兩個1,三個5,一個8,我們得到的最小的數就是10015558。 現給定數字,請編寫程式輸出能夠組成的最小的數。 輸入格式: 每個輸入包含1個測試用例。每個測試
1023 組個最小數
code esp using while cout != clas for i++ 1 #include<iostream> 2 using namespace std; 3 4 int main(){ 5 int a[10], s = 0
【PAT】B1023 組個最小數(20 分)
最小數 [1] ace pac 存儲位置 bool algorithm tdi include #include<stdio.h> #include<algorithm> using namespace std; struct number{
1023 組個最小數 (20 分)
給定數字 0-9 各若干個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數儘可能小(注意 0 不能做首位)。例如:給定兩個 0,兩個 1,三個 5,一個 8,我們得到的最小的數就是 10015558。 現給定數字,請編寫程式輸出能夠組成的最小的數。 輸入格式: 輸入
1023 組個最小數(20 分)
給定數字 0-9 各若干個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數儘可能小(注意 0 不能做首位)。例如:給定兩個 0,兩個 1,三個 5,一個 8,我們得到的最小的數就是 10015558。 現給定數字,請編寫程式輸出能夠組成的最小的數。
組個最小數
題目描述 給定數字0-9各若干個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數儘可能小(注意0不能做首位)。例如: 給定兩個0,兩個1,三個5,一個8,我們得到的最小的數就是10015558。 現給定數字,請編寫程式輸出能夠組成的最小的數。 #include <
組個最小數 (20) 時間限制 1000 ms 記憶體限制 32768 KB 程式碼長度限制 100 KB 判斷程式 Standard (來自 小小)
題目描述 給定數字0-9各若干個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數儘可能小(注意0不能做首位)。例如: 給定兩個0,兩個1,三個5,一個8,我們得到的最小的數就是10015558。 現給定數字,請編寫程式輸出能夠組成的最小的數。
7-2 組個最小數(C語言版)
7-2 組個最小數 (20 分) 給定數字0-9各若干個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數儘可能小(注意0不能做首位)。例如:給定兩個0,兩個1,三個5,一個8,我們得到的最小的數就是10015558。 現給定數字,請編寫程式
7-3 組個最小數 (20 分)
#include <bits/stdc++.h> using namespace std; int main() { int a[50]; int n, i = 0, j = 0,
組個最小數 (20 分)
給定數字0-9各若干個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數儘可能小(注意0不能做首位)。例如:給定兩個0,兩個1,三個5,一個8,我們得到的最小的數就是10015558。 現給定數字,請編寫程式輸出能夠組成的最小的數。 輸入格式: 輸入在一行中給出10個
B1023 組個最小數 (20分)
[] cpp clu amp 至少 編寫 表示 lse 得到 B1023 組個最小數 (20分) 給定數字 0-9各若幹個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數盡可能小(註意 0 不能做首位)。例如:給定兩個 0,兩個 1,三個 5,一個8,
【算法筆記】B1023 組個最小數
tle ios () ++ 順序 註意 urn bre 就是 1023 組個最小數 (20 分) 給定數字 0-9 各若幹個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數盡可能小(註意 0 不能做首位)。例如:給定兩個 0,兩個 1,三