奇妙な質問は次のとおりです。
私の学校では競技の解決に問題があり、私たちはコンピュータを使用することができます。私はコード作成方法を知っている唯一の競争相手だから、問題をより早く解決するためにCとPascalプログラムを使用します。私は擬似コードからコードへの演習、アルゴリズム、Collatzの憶測の検証などでこれを行ってきました。
昨日、私は次のチャレンジ(4月18日)のために練習していました。私はヤング・テーブルローの運動を見ました。
"Ferrersダイアグラムは、1つ以上の横の行に分散されたN個のボックスの構成で、左揃えで構成され、すべての行に等しいかそれ以下のものが含まれるように構成されています(イタリア語からの翻訳には最善を尽くします)
ferrers diagrams http://olimpiadiproblemsolving.it/immagini_test/mate/finale_2011_m_07a_400.jpg
ヤングtableauは、1からの整数で満たされたN個の箱のFerrers図です。この図のように、箱の数のリストで記述することができます。 N.例:
young tableaux http://olimpiadiproblemsolving.it/immagini_test/mate/finale_2011_s_03b_400.jpg
ボックス内の数字が行と列で昇順にソートされる場合、テーブルは「標準」です(例:第1、第3、第5テーブル)。標準tableauxの場合、最初の行の最初のボックスには常に1が含まれます.Nは常にダイアグラムの行の1つ左のボックスにあります。図6は、1行目の6箱に固定されており、11が中に固定されている場合)
1:
PROBLEMヤングテーブルウのプログラミング
[6,3,2,1,1,1] Ferrersの図を検討最初の列の最後のボックスで、標準的な方法でいくつの方法で図を完成させることができますか?
2)最初の列の6番目のボックスに7が固定され、1番目の列の最後のボックスに11が固定されている場合、標準的な方法でいくつの方法で図を完成できますか?
3)最初の列の6番目のボックスに8が固定され、1番目の列の最後のボックスに11が固定されている場合、標準的な方法でいくつの方法で図を完成できますか?
I '私はこれらの数字と "行末の文字"として "-1"でいっぱいの行列を持つソリューションをコード化しようとしましたが、私は立ち往生しました。 ?」。プログラムを使用せずに
このため、PrologはCよりも優れたツールになると思います。 – ppeterka
私はこのようなうわべの質問をここで見てきました。ここで、私の最後のupvoteを今日取る。 –
Ehm ... Prologとは何ですか? – user2179983