プログラミングのお題スレです。
【出題と回答例】
1 名前:デフォルトの名無しさん
お題:お題本文
2 名前:デフォルトの名無しさん
>>1 使用言語
回答本文
結果がある場合はそれも
【ソースコードが長くなったら】 (オンラインでコードを実行できる)
https://ideone.com/
http://codepad.org/
http://compileonline.com/
http://rextester.com/runcode
https://runnable.com/
https://code.hackerearth.com/
http://melpon.org/wandbox
https://paiza.io/
宿題は宿題スレがあるのでそちらへ。
※前スレ
https://mevius.5ch.net/test/read.cgi/tech/1549160513/
探検
プログラミングのお題スレ Part14
レス数が900を超えています。1000を超えると表示できなくなるよ。
2019/05/18(土) 17:33:29.45ID:BWmpW4IF
804デフォルトの名無しさん
2019/07/13(土) 20:04:23.90ID:azuEfQ5t >>803
前に何度も不要だ、邪魔だと指摘されたはずだが一向に改めなかったのはなぜ?
前に何度も不要だ、邪魔だと指摘されたはずだが一向に改めなかったのはなぜ?
805デフォルトの名無しさん
2019/07/13(土) 22:03:31.87ID:+XrRzYc0 コテハンだからだろ
806デフォルトの名無しさん
2019/07/13(土) 22:53:32.95ID:0DH1k/wL 本当にクズだよな。出す問題もゴミばかり。まるで使用済みティッシュ
807デフォルトの名無しさん
2019/07/14(日) 08:46:45.28ID:7ouziBbN お題
ミニミニなパスカルの三角形を表示する
1
11
121
1331
14641
ミニミニなパスカルの三角形を表示する
1
11
121
1331
14641
808デフォルトの名無しさん
2019/07/14(日) 08:56:51.66ID:hrWXJ2sa 11^0
11^1
11^2
11^3
11^1
11^2
11^3
809デフォルトの名無しさん
2019/07/14(日) 10:31:51.37ID:I+Q1ZQVX >>807 Ruby
pascal = -> n {n > 0 ? [0, *pascal(n-1), 0].each_cons(2).map(&:sum) : [1]}
(0..9).map{|i| puts pascal[i].join(?\ )} # =>
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1
pascal = -> n {n > 0 ? [0, *pascal(n-1), 0].each_cons(2).map(&:sum) : [1]}
(0..9).map{|i| puts pascal[i].join(?\ )} # =>
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1
810デフォルトの名無しさん
2019/07/14(日) 10:33:20.18ID:I+Q1ZQVX typo
pascal = -> n {n > 0 ? [0, *pascal[n - 1], 0].each_cons(2).map(&:sum) : [1]}
pascal = -> n {n > 0 ? [0, *pascal[n - 1], 0].each_cons(2).map(&:sum) : [1]}
811デフォルトの名無しさん
2019/07/14(日) 22:14:12.29ID:xwqPe1DN >>807 Perl5
for (1..5) {
@a = (1, map{$a[$_] + $a[$_+1]} 0..$#a);
print @a,"\n";
}
実行結果
$ perl 14_807.pl
1
11
121
1331
14641
for (1..5) {
@a = (1, map{$a[$_] + $a[$_+1]} 0..$#a);
print @a,"\n";
}
実行結果
$ perl 14_807.pl
1
11
121
1331
14641
812デフォルトの名無しさん
2019/07/14(日) 22:28:38.27ID:niuQOGKU >>807 python3
#!/usr/bin/python3
fractal_width = 19
xs = [1]
for i in range(1, fractal_width +1):
for x in xs:
print(x, "", end="") #xs sequence
print("")
xs.insert(0, 0)
xs.append(0)
xs = [ (xs[i] + xs[i +1]) for i in range(len(xs) -1)]
#!/usr/bin/python3
fractal_width = 19
xs = [1]
for i in range(1, fractal_width +1):
for x in xs:
print(x, "", end="") #xs sequence
print("")
xs.insert(0, 0)
xs.append(0)
xs = [ (xs[i] + xs[i +1]) for i in range(len(xs) -1)]
813デフォルトの名無しさん
2019/07/14(日) 22:30:14.85ID:niuQOGKU 1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
結果はいいけどコードのほうが酷い
print(x, "", end... あたりが最悪
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
結果はいいけどコードのほうが酷い
print(x, "", end... あたりが最悪
814デフォルトの名無しさん
2019/07/14(日) 23:26:39.88ID:xwqPe1DN >>807 Perl5, 無名関数のtail recursion版
use feature qw'say current_sub';
sub {
say @_;
__SUB__->(1, (map{$_[$_-1] + $_[$_]} 1..$#_), 1) if 5 > @_;
}->(1);
実行結果
$ perl 14_807.pl
1
11
121
1331
14641
※ Y-combinator版はマンドクせーので(ry
use feature qw'say current_sub';
sub {
say @_;
__SUB__->(1, (map{$_[$_-1] + $_[$_]} 1..$#_), 1) if 5 > @_;
}->(1);
実行結果
$ perl 14_807.pl
1
11
121
1331
14641
※ Y-combinator版はマンドクせーので(ry
815デフォルトの名無しさん
2019/07/14(日) 23:34:52.64ID:K5rloPX/ >>807 Squeak Smalltalk
| pascal grow |
pascal := OrderedCollection with: #(1).
grow := [pascal add: {1}, (pascal last overlappingPairsCollect: #+), {1}].
7 timesRepeat: grow.
(pascal collect: [:each | each joinSeparatedBy: ' ']) asStringWithCr
"=>'1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1' "
| pascal grow |
pascal := OrderedCollection with: #(1).
grow := [pascal add: {1}, (pascal last overlappingPairsCollect: #+), {1}].
7 timesRepeat: grow.
(pascal collect: [:each | each joinSeparatedBy: ' ']) asStringWithCr
"=>'1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1' "
816デフォルトの名無しさん
2019/07/15(月) 00:44:46.16ID:ZsG0DnWy817デフォルトの名無しさん
2019/07/15(月) 02:14:22.17ID:C2jHumZF 時事通信は中立的でもっとも正確。朝日新聞は若干、旧民主党寄りの予想を出した。産経新聞は若干、自民党寄りの予想を出した。
それでもこの3つの分析には大差がない。東京選挙区はほぼ確定した。
当選者は自民党現職の丸川(台本がないと何を言うかわからないぶっとび女)、
自民党現職の武見(いつものハゲじじいもう5回シコシコ)、
公明党現職の山口公明党代表(誰もやりたがらない創価学会内の仕事を押し付けられているかわいそうな人)、
立憲民主党の塩村(東京で人気のいまでもオカズになるヌける熟女)、
共産党の吉良(共産党の女性アイドル、もう年だがまだまだエロオヤジに人気)、
立憲民主党の山岸(元朝日新聞政治部のメガネ、前頭ハゲ進行中)。
与党側3人当選、野党側3人当選で東京選挙区は与野党引き分け。
落選者で得票数第1位は維新の会の音喜多(東京都北区の区長選で落ちたのは悪口が書かれたせいだとして裁判で争っている最中のクズ、小池百合子都知事の元小間づかい、寄生できそうな政党につく虫)。
以上
それでもこの3つの分析には大差がない。東京選挙区はほぼ確定した。
当選者は自民党現職の丸川(台本がないと何を言うかわからないぶっとび女)、
自民党現職の武見(いつものハゲじじいもう5回シコシコ)、
公明党現職の山口公明党代表(誰もやりたがらない創価学会内の仕事を押し付けられているかわいそうな人)、
立憲民主党の塩村(東京で人気のいまでもオカズになるヌける熟女)、
共産党の吉良(共産党の女性アイドル、もう年だがまだまだエロオヤジに人気)、
立憲民主党の山岸(元朝日新聞政治部のメガネ、前頭ハゲ進行中)。
与党側3人当選、野党側3人当選で東京選挙区は与野党引き分け。
落選者で得票数第1位は維新の会の音喜多(東京都北区の区長選で落ちたのは悪口が書かれたせいだとして裁判で争っている最中のクズ、小池百合子都知事の元小間づかい、寄生できそうな政党につく虫)。
以上
818デフォルトの名無しさん
2019/07/15(月) 09:18:43.09ID:lV5+33Om お題
年金AI化をする
設計を考えよ
どの部分を人間にしてどの部分を機械にするか
っていうだけだと思うけど
すごい初級プログラマーでも作れちゃうほど簡単じゃねと気になった
あまりにかんたんで民間年金ですでにありそうだが
年金AI化をする
設計を考えよ
どの部分を人間にしてどの部分を機械にするか
っていうだけだと思うけど
すごい初級プログラマーでも作れちゃうほど簡単じゃねと気になった
あまりにかんたんで民間年金ですでにありそうだが
819デフォルトの名無しさん
2019/07/15(月) 10:34:42.46ID:m4zcTbyh >>818 Ruby
nenkin = 'A PENSION'
puts nenkin.split.tap{|o| o.last.replace(o.last[x.size >> o.first.size])}.join
# => AI
nenkin = 'A PENSION'
puts nenkin.split.tap{|o| o.last.replace(o.last[x.size >> o.first.size])}.join
# => AI
820デフォルトの名無しさん
2019/07/15(月) 10:43:37.19ID:lV5+33Om 入金
銀行データ紹介
入金人数と金額確認 ←入力 新規入力者の確認 人力目視
↓
出金人数と出勤額
みたいなかんじ
銀行データ紹介
入金人数と金額確認 ←入力 新規入力者の確認 人力目視
↓
出金人数と出勤額
みたいなかんじ
821デフォルトの名無しさん
2019/07/16(火) 02:32:24.14ID:awioItM7 >>807
Kotlin
https://paiza.io/projects/ed7oOf_rIHOgekOlUxGYSQ
うっかり普通にフォーマットして3角に出るようにしてしまった。もっと簡単に出しても良かったんだな。
Kotlin
https://paiza.io/projects/ed7oOf_rIHOgekOlUxGYSQ
うっかり普通にフォーマットして3角に出るようにしてしまった。もっと簡単に出しても良かったんだな。
822デフォルトの名無しさん
2019/07/17(水) 18:49:01.14ID:rBzTe21k >>807 R
cat(11^(0:4),sep="\n")
cat(11^(0:4),sep="\n")
823デフォルトの名無しさん
2019/07/17(水) 19:12:50.17ID:O6R1hJD8824蟻人間 ◆T6xkBnTXz7B0
2019/07/17(水) 21:08:34.80ID:zgAvRboO お題:y=(1-x)(1+x)のx=-1〜1の区間を数値積分せよ。
825蟻人間 ◆T6xkBnTXz7B0
2019/07/17(水) 21:47:30.35ID:zgAvRboO ε=0.01くらいの台形公式でいいや。
826デフォルトの名無しさん
2019/07/17(水) 21:48:18.54ID:RL7WDafS827デフォルトの名無しさん
2019/07/17(水) 22:23:45.10ID:FVhP9md/ >>824 Ruby
require 'polynomial'
require 'polynomial/calculus'
expr = Polynomial.new(1, -1) * Polynomial(1, 1)
puts expr.integrate(-1..1)
# => (4/3)
require 'polynomial'
require 'polynomial/calculus'
expr = Polynomial.new(1, -1) * Polynomial(1, 1)
puts expr.integrate(-1..1)
# => (4/3)
828デフォルトの名無しさん
2019/07/17(水) 23:18:48.71ID:FVhP9md/ typo
> expr = Polynomial.new(1, -1) * Polynomial.new(1, 1)
> expr = Polynomial.new(1, -1) * Polynomial.new(1, 1)
829デフォルトの名無しさん
2019/07/17(水) 23:37:40.20ID:t/SxdWuN >>824 Squeak Smalltalk
(#(1 -1) collect: [:x | {0. 1. 0. -1/3} polynomialEval: x]) reduce: #-
"=> (4/3) "
(#(1 -1) collect: [:x | {0. 1. 0. -1/3} polynomialEval: x]) reduce: #-
"=> (4/3) "
830デフォルトの名無しさん
2019/07/18(木) 00:59:06.64ID:A0LALR8k831デフォルトの名無しさん
2019/07/18(木) 01:42:36.36ID:4Fot9DWw832デフォルトの名無しさん
2019/07/18(木) 07:25:42.17ID:r8faaY2+833蟻人間 ◆T6xkBnTXz7B0
2019/07/18(木) 12:47:19.12ID:OgRfjymX お題: マルバツゲームを作れ。
_1_2_3
1O|_|_
_ー+ー+ー
2_|X|_
_ー+ー+ー
3_|_|_
_1_2_3
1O|_|_
_ー+ー+ー
2_|X|_
_ー+ー+ー
3_|_|_
834蟻人間 ◆T6xkBnTXz7B0
2019/07/18(木) 12:58:43.13ID:OgRfjymX (出力例)
プレーヤー1が先攻です。
プレーヤー1は何番に置きますか? 1
プレーヤー2は何番に置きますか? 5
...
プレーヤー2の勝ち。
O|2|3
ー+ー+ー
4|X|6
ー+ー+ー
7|8|9
プレーヤー1が先攻です。
プレーヤー1は何番に置きますか? 1
プレーヤー2は何番に置きますか? 5
...
プレーヤー2の勝ち。
O|2|3
ー+ー+ー
4|X|6
ー+ー+ー
7|8|9
835デフォルトの名無しさん
2019/07/18(木) 22:59:22.13ID:e7HmHit7 マルバツゲームに便乗して…
お題:
3×3のマルバツゲームで両者がランダムな手を打つとき
先手の勝率、後手の勝率をそれぞれ求めよ。
お題:
3×3のマルバツゲームで両者がランダムな手を打つとき
先手の勝率、後手の勝率をそれぞれ求めよ。
836デフォルトの名無しさん
2019/07/18(木) 23:07:20.49ID:xdHI+pcE 今、こういうお題を考えています
Ruby などの遅い言語でも解けるように、
盤面の大きさを、9*9 〜 13*13 ぐらいで考えていますが、どうでしょうか?
1. 開始点S(座標、0行0列)から終了点E までの、最小コストを求める。
2. S, E 双方から、E, S へ目指す場合に、最小コストで出会う座標と、その時のコストを求める
1ターンで、縦横1つ隣へ移動できる。
同じマスは、1回しか通らない。
数字が各マスへの移動コストで、_ は、単なる目印で無関係です
S2953_9413
71546_7988
83411_2946
23716_5426
47385_736E
Ruby などの遅い言語でも解けるように、
盤面の大きさを、9*9 〜 13*13 ぐらいで考えていますが、どうでしょうか?
1. 開始点S(座標、0行0列)から終了点E までの、最小コストを求める。
2. S, E 双方から、E, S へ目指す場合に、最小コストで出会う座標と、その時のコストを求める
1ターンで、縦横1つ隣へ移動できる。
同じマスは、1回しか通らない。
数字が各マスへの移動コストで、_ は、単なる目印で無関係です
S2953_9413
71546_7988
83411_2946
23716_5426
47385_736E
837デフォルトの名無しさん
2019/07/19(金) 00:02:13.17ID:52u6jutr 問題側が手加減してあげないと解けないポンコツ言語なんて放っとけば?
838836
2019/07/19(金) 00:20:37.85ID:hngv4enD >>836
ルールを修正
1. 開始点S(座標、0行0列)から終了点E までの、最小コストを求める。
2. S, E 双方から、双方が出会うように移動する時、最小コストで出会う座標と、その時のコストを求める。
この時の最小コストは、双方のコストを足したものです
1ターンで、縦横1つ隣のマスへ、必ず移動する。
自分が通ったマスは、1回しか通らないが、相手が通ったマスは、通れます
数字が各マスへの移動コストで、_ は、単なる目印で無関係です
この2は、かなり難しいのかな?
最小コストが求まるのかな?
漏れにも、わからない
ルールを修正
1. 開始点S(座標、0行0列)から終了点E までの、最小コストを求める。
2. S, E 双方から、双方が出会うように移動する時、最小コストで出会う座標と、その時のコストを求める。
この時の最小コストは、双方のコストを足したものです
1ターンで、縦横1つ隣のマスへ、必ず移動する。
自分が通ったマスは、1回しか通らないが、相手が通ったマスは、通れます
数字が各マスへの移動コストで、_ は、単なる目印で無関係です
この2は、かなり難しいのかな?
最小コストが求まるのかな?
漏れにも、わからない
839デフォルトの名無しさん
2019/07/19(金) 00:31:00.88ID:uE+iP71G >>838
迷惑だからちゃんと整理して解ける問題か確認してから書き込め。説明も下手すぎるからちゃんと推敲しろ。
迷惑だからちゃんと整理して解ける問題か確認してから書き込め。説明も下手すぎるからちゃんと推敲しろ。
840デフォルトの名無しさん
2019/07/19(金) 00:57:57.34ID:KQ8wFSu5 だから自分で一度書いて動くのを確認してから出題しろと何度言えば…
841デフォルトの名無しさん
2019/07/19(金) 02:15:25.70ID:ApXEphk2 >>834
common lisp
https://pastebin.com/TjpFVgBk
> (OX-game)
123/456/789 to write OX
|789|
|456|
|123|
| |
| |
| |
player-1 writing O to ...
1
| |
| |
|O |
player-2 writing X to ...
...
|XX |
| O |
|O |
player-1 writing O to ...
9
player-1 win
|XXO|
| O |
|O |
common lisp
https://pastebin.com/TjpFVgBk
> (OX-game)
123/456/789 to write OX
|789|
|456|
|123|
| |
| |
| |
player-1 writing O to ...
1
| |
| |
|O |
player-2 writing X to ...
...
|XX |
| O |
|O |
player-1 writing O to ...
9
player-1 win
|XXO|
| O |
|O |
842デフォルトの名無しさん
2019/07/19(金) 02:16:34.42ID:ApXEphk2 続き
player-2 writing X to ...
2
|X O|
|OOX|
|XXO|
player-1 writing O to ...
8
it's draw! finish a game without either one winning
player-2 writing X to ...
2
|X O|
|OOX|
|XXO|
player-1 writing O to ...
8
it's draw! finish a game without either one winning
843デフォルトの名無しさん
2019/07/19(金) 02:19:09.79ID:ApXEphk2844デフォルトの名無しさん
2019/07/19(金) 02:28:05.00ID:ApXEphk2845デフォルトの名無しさん
2019/07/19(金) 08:59:52.92ID:MqWaI42B 「忘れてた」
「ミスってた」
「深夜だから」
「ミスってた」
「深夜だから」
846デフォルトの名無しさん
2019/07/20(土) 00:17:01.47ID:fiB1nngo847デフォルトの名無しさん
2019/07/20(土) 02:47:49.06ID:fiB1nngo お題と回答
>>5 : 6 10 32 36 44
>>9 : 15 34 35 79
>>11=>>575 : 48 (78) 138-139 (140) 142 146 151 154
>>19 :
>>50, https://mevius.5ch.net/test/read.cgi/tech/1549160513/920 : 4 85 89
https://mevius.5ch.net/test/read.cgi/tech/1549160513/988 == >>164 : 59 61 167 169 189 192 201 202
>>90 : 95 96
>>99 :
>>200 : 214 219
>>215 : 227
>>220 : 232 240 248 256 268
>>235 : 236 237 238 239 247 249 259 342 353
>>320 : 321 323 327 330 340
>>322 : 325 328 329 331 332 339 341 358 359
>>5 : 6 10 32 36 44
>>9 : 15 34 35 79
>>11=>>575 : 48 (78) 138-139 (140) 142 146 151 154
>>19 :
>>50, https://mevius.5ch.net/test/read.cgi/tech/1549160513/920 : 4 85 89
https://mevius.5ch.net/test/read.cgi/tech/1549160513/988 == >>164 : 59 61 167 169 189 192 201 202
>>90 : 95 96
>>99 :
>>200 : 214 219
>>215 : 227
>>220 : 232 240 248 256 268
>>235 : 236 237 238 239 247 249 259 342 353
>>320 : 321 323 327 330 340
>>322 : 325 328 329 331 332 339 341 358 359
>>362 : 367 369 370 371 374 379 380 382 414
>>368 : 390
>>388 : 487 (488) 553 559
>>400 : 401
>>408 :
>>417 : 418 419 421 426 432 433 436 438 442 446 451 452 456 471 474 480 482 489 492 495 498 528 530 540
>>479 :
>>555 : 556 558 564 565
>>557 : 560 562 568 569
>>570 : 574 577
>>573 : 604 622
>>600 : 605 607 611 613 627 691
>>615,626 :
>>632 : 637 640 645 649 650 687 689-690
>>368 : 390
>>388 : 487 (488) 553 559
>>400 : 401
>>408 :
>>417 : 418 419 421 426 432 433 436 438 442 446 451 452 456 471 474 480 482 489 492 495 498 528 530 540
>>479 :
>>555 : 556 558 564 565
>>557 : 560 562 568 569
>>570 : 574 577
>>573 : 604 622
>>600 : 605 607 611 613 627 691
>>615,626 :
>>632 : 637 640 645 649 650 687 689-690
>>651 : 654 657 662 679 682
>>655 :
>>661 :
>>683 : 685
>>695,704,716,721 : 696 697 701 703 711 713 714 715 718 722 723 724 727 740-741
>>708 : 714
>>717 :
>>752 :
>>753 : (760)
>>767 : 775
>>778 : 779 788 (792) 794
>>789 : 790 (793)
>>807 : 810 811 812 814 815 816 821 823
>>824 : 826 827-828 829 831
>>655 :
>>661 :
>>683 : 685
>>695,704,716,721 : 696 697 701 703 711 713 714 715 718 722 723 724 727 740-741
>>708 : 714
>>717 :
>>752 :
>>753 : (760)
>>767 : 775
>>778 : 779 788 (792) 794
>>789 : 790 (793)
>>807 : 810 811 812 814 815 816 821 823
>>824 : 826 827-828 829 831
852デフォルトの名無しさん
2019/07/20(土) 10:54:30.31ID:ilSI1heG 迷惑だからやめろ
やるなら言語別集計とか少しでも付加価値を入れろ
やるなら言語別集計とか少しでも付加価値を入れろ
853デフォルトの名無しさん
2019/07/20(土) 11:03:01.50ID:eNhk7IpQ 留数定理も知らないくせにしゃしゃりでてんじゃねえぞクソコテ白痴クロッチロット野郎が
855デフォルトの名無しさん
2019/07/20(土) 14:50:09.53ID:OIy5RkDH >>854
本当に申し訳ないんですがここに貼るないでもらっていいですか
本当に申し訳ないんですがここに貼るないでもらっていいですか
856デフォルトの名無しさん
2019/07/20(土) 14:51:10.98ID:OIy5RkDH 認識したいのならご自由にでも迷惑だからここには貼らないで
857デフォルトの名無しさん
2019/07/20(土) 15:04:46.84ID:UpWxMySu858デフォルトの名無しさん
2019/07/20(土) 15:23:47.14ID:QHhW8HGw >>854
自分のPC上で好きなだけやれよ
自分のPC上で好きなだけやれよ
859デフォルトの名無しさん
2019/07/20(土) 18:06:54.10ID:k4+mr7b7 お題: できるだけ少ない回数で1から1000の数を判定しろ
例
入力: 775
出力 n==755
入力: 2,4, ...., 1000
出力 n%2
入力: 3,4,5,6, 10
出力 : n-3<=3 ||n==10
例
入力: 775
出力 n==755
入力: 2,4, ...., 1000
出力 n%2
入力: 3,4,5,6, 10
出力 : n-3<=3 ||n==10
860デフォルトの名無しさん
2019/07/20(土) 18:27:26.16ID:fiB1nngo あっ。あっ。頭が!爆発!!しちゃうーーーーーーーー!!!
861デフォルトの名無しさん
2019/07/20(土) 19:19:03.53ID:eeWyC8j7862デフォルトの名無しさん
2019/07/20(土) 19:25:23.08ID:c0ewdrdO 桃白白改めミスターポポ改めピラフ改めピッコロさんは毎回適当に出題してるからね
863デフォルトの名無しさん
2019/07/20(土) 19:58:58.98ID:k4+mr7b7 >>861
うん
うん
864デフォルトの名無しさん
2019/07/20(土) 21:47:04.48ID:riEgRod9865デフォルトの名無しさん
2019/07/20(土) 23:23:39.84ID:ge7gFbNK お題
正の整数nと、正の整数のリスト2つ
a_1, ..., a_k
b_1, ..., b_k
が与えられる。
これに対して以下の操作を繰り返す。
操作: n*a_i/b_iが整数になる最初のa_i/b_iをnに掛ける
この操作ができなくなる時が来るかどうか判定してください。
正の整数nと、正の整数のリスト2つ
a_1, ..., a_k
b_1, ..., b_k
が与えられる。
これに対して以下の操作を繰り返す。
操作: n*a_i/b_iが整数になる最初のa_i/b_iをnに掛ける
この操作ができなくなる時が来るかどうか判定してください。
866デフォルトの名無しさん
2019/07/20(土) 23:44:40.61ID:riEgRod9 >>865
lisp
(loop for a in '(1 4 3 4 5 6) for b in '(7 8 9 10 11 12) with n = 14 when (integerp (* (/ a b) n)) do (return (format t "a:~a b:~a" a b)) finally (princ "not found"))
a:1 b:7
(loop for a in '(1 4 3 4 5 6) for b in '(7 8 9 10 11 12) with n = 13 when (integerp (* (/ a b) n)) do (return (format t "a:~a b:~a" a b)) finally (princ "not found"))
not found
lisp
(loop for a in '(1 4 3 4 5 6) for b in '(7 8 9 10 11 12) with n = 14 when (integerp (* (/ a b) n)) do (return (format t "a:~a b:~a" a b)) finally (princ "not found"))
a:1 b:7
(loop for a in '(1 4 3 4 5 6) for b in '(7 8 9 10 11 12) with n = 13 when (integerp (* (/ a b) n)) do (return (format t "a:~a b:~a" a b)) finally (princ "not found"))
not found
867デフォルトの名無しさん
2019/07/21(日) 00:23:35.41ID:Bd+iRrer868デフォルトの名無しさん
2019/07/21(日) 00:27:00.70ID:RHDfdbdw869デフォルトの名無しさん
2019/07/21(日) 02:19:32.68ID:m/GaQUZU870デフォルトの名無しさん
2019/07/21(日) 03:17:35.19ID:okP8VzSh871デフォルトの名無しさん
2019/07/21(日) 08:20:50.09ID:o8Rw7GgG ◆QZaw55cn4c のまとめ(と称した自己満足)は本当に迷惑だからやめてほしい
872デフォルトの名無しさん
2019/07/21(日) 09:52:12.84ID:z5eK/QET >>867
コテハン付け忘れてんぞw
コテハン付け忘れてんぞw
>>870
その専用ブラウザはアンカーのほかにスレッドURLにも対応していますか?
https://mevius.5ch.net/test/read.cgi/tech/1558168409/833 : 841
https://mevius.5ch.net/test/read.cgi/tech/1558168409/835
https://mevius.5ch.net/test/read.cgi/tech/1558168409/836 : 847
こういう形式であってもピックアップする機能があるのですか?
その専用ブラウザはアンカーのほかにスレッドURLにも対応していますか?
https://mevius.5ch.net/test/read.cgi/tech/1558168409/833 : 841
https://mevius.5ch.net/test/read.cgi/tech/1558168409/835
https://mevius.5ch.net/test/read.cgi/tech/1558168409/836 : 847
こういう形式であってもピックアップする機能があるのですか?
874デフォルトの名無しさん
2019/07/21(日) 12:22:59.36ID:JSHlhL4U とにかく迷惑だからやめろ
875デフォルトの名無しさん
2019/07/21(日) 12:37:24.29ID:m/GaQUZU877デフォルトの名無しさん
2019/07/21(日) 13:14:57.26ID:6reBljd1 >>876
回避策も何も、お前が書き込みをやめればすむだけの話だ
回避策も何も、お前が書き込みをやめればすむだけの話だ
878デフォルトの名無しさん
2019/07/21(日) 14:00:38.73ID:LwmwcwKU なんで手間暇かけて他人の嫌がる余計なことするのかね
ろくな回答書けないなら黙ってROMってろって思うわ
ろくな回答書けないなら黙ってROMってろって思うわ
879デフォルトの名無しさん
2019/07/21(日) 14:03:18.32ID:DBsZJ8x+ これだから朝鮮人は嫌われるんだよ
880デフォルトの名無しさん
2019/07/21(日) 14:51:20.84ID:5KK3hTpc881デフォルトの名無しさん
2019/07/21(日) 15:57:20.08ID:5KK3hTpc https://ideone.com/lOmm7w
>>836
C++。できた。終了位置がレンジ外だったりした。
ただ、いじりすぎてロックインしてないか心配だ。
概要としては、最小重み経路問題の非再帰関数バージョン。のはず。
>>836
C++。できた。終了位置がレンジ外だったりした。
ただ、いじりすぎてロックインしてないか心配だ。
概要としては、最小重み経路問題の非再帰関数バージョン。のはず。
882デフォルトの名無しさん
2019/07/21(日) 16:07:33.87ID:5KK3hTpc なんか降ってきたわ。ありがたやー。
883デフォルトの名無しさん
2019/07/21(日) 21:50:34.29ID:WILkXhL9 >>865
問題かよくわからない。a_i/b_iをnに掛けた結果をどうするのか?何かに代入するのか?
問題かよくわからない。a_i/b_iをnに掛けた結果をどうするのか?何かに代入するのか?
884デフォルトの名無しさん
2019/07/21(日) 22:55:45.10ID:tHXql6vE n*a_i/b_iが整数になったらnにそれを代入して、もう一度頭から繰り返すんじゃろ
で、無限にその操作を繰り返せるのか途中で終わるのかを判定する
で、無限にその操作を繰り返せるのか途中で終わるのかを判定する
885デフォルトの名無しさん
2019/07/22(月) 04:31:58.44ID:Q+N+yzYS >>873
スレッドURLにも対応してる、しつこいよあんた
スレッドURLにも対応してる、しつこいよあんた
886デフォルトの名無しさん
2019/07/22(月) 04:43:22.10ID:wriJoSF9 >>873は百害あって一理なし
887デフォルトの名無しさん
2019/07/22(月) 05:57:37.39ID:R4+31Tcv QZとか言う馬鹿は自分がやっている事がことごとく嫌がらせになっているというのにも
全く気づいてないんだろうなあ
全く気づいてないんだろうなあ
888デフォルトの名無しさん
2019/07/22(月) 10:03:01.17ID:xuhhP9lh おまけにこの糞コテは数学もまともにできない低能
889デフォルトの名無しさん
2019/07/22(月) 11:18:34.47ID:wZJ8iqbX 良かれと思ってやったのに迷惑だと言われる
千羽づるみたいだなって思いました
千羽づるみたいだなって思いました
890デフォルトの名無しさん
2019/07/22(月) 11:35:03.07ID:sp7+c3NQ891デフォルトの名無しさん
2019/07/22(月) 11:38:44.03ID:RNJMLfCg >>889
千羽鶴なら独善ではあっても善意のつもりだというのは分かるが、QZのは他人のためでなく自分がそうしたいというだけの理由だから、より嫌われる
千羽鶴なら独善ではあっても善意のつもりだというのは分かるが、QZのは他人のためでなく自分がそうしたいというだけの理由だから、より嫌われる
892836
2019/07/22(月) 14:11:57.23ID:GAEqWBnq お題・ルールは、
>>838
のままで良いです
マスは、11 * 11 で、やってみましょう!
空行・_ は、単に見やすくしただけなので、無視してください
S2953_94137_3
71546_79881_4
83411_29465_2
23716_54268_4
47385_73638_9
55263_74296_1
34945_87362_5
96755_42186_7
14893_12472_6
71911_47852_1
29437_95134_E
>>838
のままで良いです
マスは、11 * 11 で、やってみましょう!
空行・_ は、単に見やすくしただけなので、無視してください
S2953_94137_3
71546_79881_4
83411_29465_2
23716_54268_4
47385_73638_9
55263_74296_1
34945_87362_5
96755_42186_7
14893_12472_6
71911_47852_1
29437_95134_E
893デフォルトの名無しさん
2019/07/22(月) 17:05:26.62ID:mrS8zraI894デフォルトの名無しさん
2019/07/22(月) 17:08:22.90ID:mrS8zraI >>892
問い2は道順取れてるので頭と尻尾から配列なめてけば一応、かち合う場所が取れるよ。
問い2は道順取れてるので頭と尻尾から配列なめてけば一応、かち合う場所が取れるよ。
895デフォルトの名無しさん
2019/07/22(月) 17:53:24.27ID:mrS8zraI896デフォルトの名無しさん
2019/07/22(月) 19:52:32.52ID:27NBQOQ4 S66
996
19E
超単純化した↑の場合
問1の場合はコスト18
問2の場合は座標(0,2) コスト19
で良いんだよな?
996
19E
超単純化した↑の場合
問1の場合はコスト18
問2の場合は座標(0,2) コスト19
で良いんだよな?
897デフォルトの名無しさん
2019/07/22(月) 20:21:15.73ID:mrS8zraI ホンダがらったフンだがらったヘンだがらった!フンフン!!
いでよ、主催者!!!
いでよ、主催者!!!
898デフォルトの名無しさん
2019/07/22(月) 20:27:49.31ID:vmYUDJ0J >>897
ここには特に主催している人は居ないし、そもそも組織になっていない。各個人か勝手にお題を出して解きたい人が解いてるだけ。
おそらく常連は居るだろうが基本的に匿名で誰が誰だかよくわからず、人か入れ替わっていてもわからない。
ここには特に主催している人は居ないし、そもそも組織になっていない。各個人か勝手にお題を出して解きたい人が解いてるだけ。
おそらく常連は居るだろうが基本的に匿名で誰が誰だかよくわからず、人か入れ替わっていてもわからない。
899デフォルトの名無しさん
2019/07/22(月) 22:09:07.24ID:zz8dj3fo 問1ってダイクストラ法まんまでいいの?
900836
2019/07/23(火) 09:29:05.01ID:5GIBUFQK 問2 について考えてみた
最短ターンでは、10ターンで、双方が出会うけど、
その時の双方を足したコストが、最小とは限らない!
だから迂回路の場合、つまり、11ターン以上で出会うマスも、すべて考慮して、
その中から最小コストを選ぶ必要がある
例えば、あるマスが、S・E 双方から12ターンなど
その際、双方からのターン数が異なる場合は、関係ない。
例えば、あるマスが、Sから11ターンで、Eから13ターンなど
>>899
ダイクストラ法で良い。
漏れは、総当たりでやってみる
最短ターンでは、10ターンで、双方が出会うけど、
その時の双方を足したコストが、最小とは限らない!
だから迂回路の場合、つまり、11ターン以上で出会うマスも、すべて考慮して、
その中から最小コストを選ぶ必要がある
例えば、あるマスが、S・E 双方から12ターンなど
その際、双方からのターン数が異なる場合は、関係ない。
例えば、あるマスが、Sから11ターンで、Eから13ターンなど
>>899
ダイクストラ法で良い。
漏れは、総当たりでやってみる
901836
2019/07/23(火) 09:37:45.12ID:5GIBUFQK >>896
問1 は、6 + 6 + 6 = 18
問2 は、左下の1 の所で出会うのなら、
S から、9 + 1 = 10
E から、9 + 1 = 10
で、合計20
出会うマスのコストを2回足しているけど、これで良いか
問1 は、6 + 6 + 6 = 18
問2 は、左下の1 の所で出会うのなら、
S から、9 + 1 = 10
E から、9 + 1 = 10
で、合計20
出会うマスのコストを2回足しているけど、これで良いか
902デフォルトの名無しさん
2019/07/23(火) 13:22:20.59ID:QB0eaOex903デフォルトの名無しさん
2019/07/23(火) 16:42:15.95ID:0hlsR1TA Sは左上、Eは右下、盤面は正方形で良いのか?それともそれ以外のパターンも考慮しなきゃいけないのか
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- ナイツ塙が指摘のローソンコーヒーカップ、ロゴ「L」で誤解生みデザイン変更へ 在庫使い切る3か月後にリニューアル [muffin★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- バービー、 台湾有事の発言の波紋で「たまったもんじゃない」「高市さんに真意は聞きたい」「国民に向けて説明してほしい」 [muffin★]
- 20代の3割が「テレビ見ない」現実…そして静かに広がる「究極のテレビ離れ」とは [muffin★]
- 【悲報】中国→日本行きの航空チケット、高市有事の影響で50万人分がキャンセルされる [834922174]
- 【悲報】早速高市首相のせいで全国の民泊でキャンセルラッシュwwwwwwwwwwww 経営者も嘆き「こんな事は初めてだ…」😲 [871926377]
- んなっしょい🍬禁止🈲のお🏡
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 高市早苗「……なんて言ってみたw」中国「なんだ、言ってみただけかw」👈これで全部元通りになるという事実 [782460143]
- 【悲報】ガラパゴス島国ジャップ、自分達の容姿が優れてると錯覚してしまう [383063292]
