time limit: 1000 ms /memory limit: 32768 kb
description
lele 最近上課的時候都很無聊,所以他發明了乙個數字遊戲來打發時間。
這個遊戲是這樣的,首先,他拿出幾張紙片,分別寫上0到9之間的任意數字(可重複寫某個數字),然後,他叫同學隨便寫兩個數字x和k。lele要做的事情就是重新拼這些紙牌,組成數字 t ,並且 t + x 是 k 的正整數倍。
有時候,當紙片很多的時候,lele經常不能在一節課之內拼出來,但是他又想知道答案,所以,他想請你幫忙寫乙個程式來計算答案。
input
本題目包含多組測試資料,請處理到檔案結束。
每組資料第一行包含兩個整數 n和m(0output
對於每次詢問,如果能夠用這些紙片拼出符合答案的t,就輸出結果t。如果有多個結果,就輸出符合要求的最小的t。
如果不能拼出,就輸出"none"。
sample input
4 31 2 3 45 733 612 8sample output
1234none1324source
2007省賽集訓隊練習賽(6)_linle專場
主要就是使用c++iostream裡帶的next_permutation,雖然大體意思一樣,但是時間不同,主要是可以打表實現查詢不用再重新拍一次
ac**
#include#include#includeusing namespace std;
typedef long long ll;
int n,m,x,k;
int a[10];
int main()
}else continue;
if((temp+x)%k==0)
//for(j=0;j}
while(next_permutation(a,a+n));
if(flag)
else printf("none\n");}}
return 0;
}
字典序生成下一排列組合 poj 1146水
include include include include include include using namespace std const int maxn 50 10 char str maxn int len bool solve int main return 0 題目要求即是 求出當...
排列演算法彙總(下乙個排列,全排列,第K個排列)
一 下乙個排列 首先,stl提供了兩個用來計算排列組合關係的演算法,分別是next permutation和prev permutation。next permutation nums.begin nums.end 下乙個排列 prev permutation nums.begin nums.end...
hdu 4248排列問題
一看就可以用母函式做,不過好久沒練dp了,所以還是用dp做了。用dp i j 表示前i種石頭排出j個出來的種數,當考慮第i種石頭石,列舉其使用的個數即可。wa了好幾次,是整數相乘精度的問題,使用long long就過了。hdu1004 win.cpp created on 2012 7 24 aut...