コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
こういち ◆ou0jbJnEJ0Kb
2020/6/3 16:08
コンテスト
問題(皆さんがどんな風に解くのか気になる)
光遺血くんは、プログラムを書きました。
なるべく多くの環境でテストしたいと思った光遺血くんは、そのプログラムをN個の端末に送りたいと思っています。
端末には合計でM個の送信アンテナが付いており、i番目のアンテナは端末X_iから端末Y_iまでT_iの時間をかけてプログラムを送ることが出来て、Y_iからX_iに送ることは出来ないものとします。
0番目の端末から全ての端末にプログラムを送り終えるまでに最低でどれだけの時間がかかるか答えるプログラムをプチコン(MkU,3号,BIG,Pi STARTER,4)で書きなさい。(回答は、ネタバレを付けてこのトピックにソースコードやQRコード、URL、公開キーなどを書いてください)
ただし、全ての端末にプログラムを送るのに十分なアンテナがあるものとします。

コメント

アバター
こういち 2020/6/4 10:31 ◆ou0jbJnEJ0Kb
SatoshiMcCloudさん
この問題、解き方知らないと難しいかもですね。
同時送信は可能です。
アバター
SatoshiMcCloud 2020/6/4 22:06 ◆Z1qfV11i63Jr
Naさん
そのパターンで計算したところ、「9」という結果を得ました。たぶん、3+1+5=9だと思います。
アバター
Na 2020/6/4 22:13 ◆QoELVrBXBQCI
あ、ミスってましたね
修正しました

私がテストしたとき結果8だったので、その時は0→2が2秒とかになってたのかな
アバター
ツララ 2020/6/6 13:44 ◆ArUdBYOYME1V
問題文をパッと読んだ感じだと
無線で配信するんなら発信元の親機と、受け取る全部の端末との通信時間をリスト化して
一番遅い端末を特定すればいいんじゃないんです?
というか、受信した端末が他の端末に向けて自動的に再送信するってどこにも書いてないですよね。
再送信するにしても送受信が一方通行しか使えない状態だと
発信のみしかできず、ネットーワークから孤立する端末が出てくると思うんですけど。

あと最低限必要なアンテナの数のMってNの数が決まればN*(N-1)で求めれますよね。
Nが99の場合のMは99*98で9702だから
1<N<100 で N-1<=M<30000 っていう制約が謎。
アバター
しょうご 2020/6/6 16:23 ◆tpp2zBc4h8pI
対象の「プチコン」の中にラズベリーパイ版はあるもののパソコンミニ版は無いんですね。そこまで知名度無いんですかね。
アバター
さすらいの名無し 2020/6/6 16:25 ◆LWMA5UzCJb3e
そもそもPiStarterはプチコンに入るのだろうか…?
アバター
しょうご 2020/6/6 17:12 ◆tpp2zBc4h8pI
一応SmileBasicなのでプチコンとはある程度の互換性はあります。プチコン3号と4のような感じです。管理人もプチコンシリーズとしているそうです。
そもそも海外ではプチコンもSmileBasicという名称で販売されています。
アバター
こういち 2020/6/6 17:40 ◆ou0jbJnEJ0Kb
しょうごさん
パソコンミニ版…初耳です。まぁパソコンミニ版だと自分がテスト出来そうもないので、対象外としておきます。(BIGは3号と互換性があるので、なんとかなりそう)

さすらいの名無しさん
僕はプチコンに入ると思います。
アバター
しょうご 2020/6/6 18:30 ◆tpp2zBc4h8pI
パソコンミニはミニファミコンやメガドラミニのようなミニハードのひとつです。あくまでレトロPCのミニ化なので価格は他よりも高いですが、レトロPCのゲームやレトロのBASICが使える物があります。(しかもHAL研究所が作ってます)
複数種類あり、その内1つはレトロBASICではなく、代わりに最新のSmileBasicが入ったモデルも発売されています。プチコン3号/BIGのホームページにはリファレンスも公開されています。
アバター
うつりきまぐれ 2020/6/9 16:27 ◆8rpaj7TJiZUt
PasocomMini ……、プチコンシリーズで唯一持ってない

“プチコン” は商品や環境全体、“SmileBASIC” は言語 (とまあ一応海外版タイトル) として扱ってた

関係のない話ですいません。本題は全然わからない……
アバター
こういち 2020/6/9 18:19 ◆ou0jbJnEJ0Kb
しょうごさん
なるほど、およそ理解。
うつりきまぐれさん
ほう、つまり幻の初代プチコンは持ってると。普通に凄い。
本題は分からない…か。さて、そろそろ本気で回答を作成しますか…
アバター
うつりきまぐれ 2020/6/9 19:40 ◆8rpaj7TJiZUt
初代は元々親が持ってたものです()
現在高2だけどDSi時代は小学校低・中学年なので……でもDSi時代のプチコンから触れてプログラミングに興味を持ったという……

この問題も1回ちょっと自力でやってみようかな……
アバター
こういち 2020/6/15 11:41 ◆ou0jbJnEJ0Kb
新たな問題を投稿しました。
http://petitverse.hosiken.jp:80/community/petitcom/topic/?read=1504&ukey=0

あと、分からなかった人のために次のコメントで解説を書きます。

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -