No.443 GCD of Permutation

レベル : / 実行時間制限 : 1ケース 1.000秒 / メモリ制限 : 512 MB / 通常問題
タグ : / 解いたユーザー数 67
作問者 : 🐱ctyl🐱ctyl / テスター : 🍡yurahuna🍡yurahuna
17 ProblemId : 871 / 出題時の順位表

問題文

ある正の整数$N$が与えられます.$N$の各桁を並べ替えて出来る正の整数全ての集合を$S$とします. $S$の全ての要素の最大公約数$G$を求めなさい.

入力

$N$

$1\leq N \leq 10^{10000}$

出力

$G$

$S$の全ての要素の最大公約数$G$を出力して下さい.改行を忘れずに.

サンプル

サンプル1
入力
444
出力
444

$444$は各桁をどう並べ替えても$444$なので$S=\{444\}$となり、最大公約数は$444$です.

サンプル2
入力
900
出力
9

$0$も並べ替えの対象になります.並べ替えた結果先頭に来る$0$は無視します. このサンプルでは$S=\{9,90,900\}$です.この3つの整数の最大公約数は$9$です。

サンプル3
入力
444888
出力
36

サンプル4
入力
20160101
出力
1

提出ページヘ
下のフォームでの入力は、テキストボックスにフォーカスがない場合は、(Onにしている場合)ショートカットキー・スマートサブミットの影響を受けるので、必要なら提出ページに遷移してください。

言語
問題によって提出できない言語があります。参考
ソースコード
ソースコードのテキストボックスに文字がある場合はファイルは無視されます。
テキストボックスで提出するとCR(\r)が除去されますが、ファイルで提出すると除去されません。