0
A
答えて
2
のこのタイプは、このスニペットを試してください:
<?php
$number = 14;
$limit = 3;
$rem = $number%$limit;
$divi = floor($number/$limit);
$part = array();
for($i=0; $i<$rem; $i++) {
$part[$i] = $divi+1;
}
for($i=$rem; $i<$limit; $i++) {
$part[$i] = $divi;
}
//$part[$rem+1] = $divi;
print_r($part);
?>
関連する問題
- 1. C#の並列パーティションアルゴリズム
- 2. 私の安定したパーティションアルゴリズムの欠陥はどこですか?
- 3. PHPで$ _REQUESTする方法
- 4. TeeChartをPHPで処分する方法
- 5. PHPでstdClassにアクセスする方法@
- 6. リンクをPHPコードでリダイレクトする方法
- 7. PHPでカスタムヘッダーを設定する方法
- 8. UpsourceでPHPコードをチェックする方法
- 9. PHPでHtmlを追加する方法
- 10. PHPで行をスキップする方法
- 11. PHPでユーザエージェントを入手する方法
- 12. ZTSでPHP 7.1をコンパイルする方法
- 13. NetbeansでPHPテストファイルをデバッグする方法
- 14. PHPでポートをチェックする方法(マルチスレッド?)
- 15. PHPでベルカーブチャートを作成する方法
- 16. PHPでJSONをループする方法は?
- 17. PHPでディレクトリを作成する方法
- 18. PHPでログファイルを作成する方法
- 19. mysqlをPHPで更新する方法
- 20. PHPでObjectArrayを利用する方法
- 21. NetbeansでPHPプロジェクトをインポートする方法
- 22. PHP Toolkitでソートする方法
- 23. トークンベースフォームをPHPで実装する方法
- 24. PHPでルートディレクトリを取得する方法
- 25. PHPでカールを使用する方法?
- 26. ライブサイトでPHPを表示する方法
- 27. PHPでメールを確認する方法
- 28. PHPでドメインを検出する方法
- 29. HerokuでPHPバージョンをダウングレードする方法
- 30. JSONをPHPでエコーする方法
をこれは何ですか ?? 10は{1,1,8}、{2,2,6}、{3,3,4}、{4,4,2}、{5,5,0}とすることができますあなたはルールを定義する人です.. –
これはPHPに関連していません。数値の分割のための一般的なアルゴリズムに関する質問です。あなたの質問関連のアルゴリズムにタグを追加してください。あなたはここでパーティションについて読むことができます。https://en.wikipedia.org/wiki/Trial_divisionとシンプルで基本的なアルゴリズムの1つここhttps://en.wikipedia.org/wiki/Trial_division – Clickbeetle