プログラミングのお題スレです。
【出題と回答例】
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/
宿題は宿題スレがあるのでそちらへ。
※前スレ
プログラミングのお題スレ Part15
http://mevius.5ch.net/test/read.cgi/tech/1564310397/
探検
プログラミングのお題スレ Part16
■ このスレッドは過去ログ倉庫に格納されています
2019/11/17(日) 09:00:22.10ID:xqEdXdr6
81デフォルトの名無しさん
2019/12/02(月) 02:15:21.91ID:6Q7teWoI82デフォルトの名無しさん
2019/12/02(月) 08:36:45.67ID:gdxsQr6e2019/12/02(月) 15:32:31.35ID:APM7ABg4
お題: コンビニでタバコ(マルボロ)を買いたい
喫煙者がコンビニでタバコを購入して喫煙するまでの疑似コードを書け
詳細にかつ現実的で、エラー/例外に可能な限り対応していれば高得点とする
例:
person.walk_to(conbini)
if conbini.has(person) {
employee = conbini.get_current_employee()
tobacco = person.request_to(employee, "マルボロ")
person.smoke(tobacco)
}
喫煙者がコンビニでタバコを購入して喫煙するまでの疑似コードを書け
詳細にかつ現実的で、エラー/例外に可能な限り対応していれば高得点とする
例:
person.walk_to(conbini)
if conbini.has(person) {
employee = conbini.get_current_employee()
tobacco = person.request_to(employee, "マルボロ")
person.smoke(tobacco)
}
84デフォルトの名無しさん
2019/12/02(月) 16:09:21.37ID:KwsHxcvC ヤニカスはしね
2019/12/02(月) 17:33:22.44ID:54OAxivC
1,マルボロ吸いてー。
2,そうだコンビニへ行こう
3,財布を確認
4,どうやって行こうか
5,準備して家を出る
6,道中色々
7,コンビニ到着
8,コンビニ物色
9,予備で買わなければいいけないモノを示唆
10,カゴ買うモノを入れる
11,レジに行く
12,レジでタバコの番号を「N個クレ」という。
13,ホットスナックを示唆する
14,会計が出る
15,ポイントカードを出す
16,お金を払う
17,品物を受け取る
18,コンビニをでる
19,喫煙スポット検索
20,喫煙スポットへいく
21,道中色々
22,到着
23,タバコを開けて一本取り出す
24,ライターで火をつける
25,吸う
26ぷれじゅあぁあああああああああああ
2,そうだコンビニへ行こう
3,財布を確認
4,どうやって行こうか
5,準備して家を出る
6,道中色々
7,コンビニ到着
8,コンビニ物色
9,予備で買わなければいいけないモノを示唆
10,カゴ買うモノを入れる
11,レジに行く
12,レジでタバコの番号を「N個クレ」という。
13,ホットスナックを示唆する
14,会計が出る
15,ポイントカードを出す
16,お金を払う
17,品物を受け取る
18,コンビニをでる
19,喫煙スポット検索
20,喫煙スポットへいく
21,道中色々
22,到着
23,タバコを開けて一本取り出す
24,ライターで火をつける
25,吸う
26ぷれじゅあぁあああああああああああ
2019/12/02(月) 17:39:36.73ID:54OAxivC
タバコに火をつける時は、咥えて軽くチューブを吸わないとつかないのDA!!
87デフォルトの名無しさん
2019/12/02(月) 21:58:19.49ID:gdxsQr6e88デフォルトの名無しさん
2019/12/02(月) 22:05:34.98ID:gdxsQr6e >>87
すいません Python です
すいません Python です
2019/12/02(月) 22:07:19.69ID:/Z+nXxB0
>>76
どゆ意味?
どゆ意味?
2019/12/02(月) 22:09:31.28ID:az4xQt0G
示唆 ってナニ
91デフォルトの名無しさん
2019/12/03(火) 01:47:20.32ID:dBsSbed7 令和元年(2019年)8月25日(日)・(再)9月1日(日)
テーマ: 未来につながる力を学ぶ プログラミング教育
内容: 2020年度から小学校で始まる「プログラミング教育」。
一体どんな授業が行われるのか?番組では一足先に
プログラミングを取り入れた授業を行っている小学校を取材。
そこには生き生きと楽しく学ぶ子供たちの姿が。さらに、
実際に授業で使われている教材で、徳光さんがプログラミングに初挑戦!
今回は文部科学省プログラミング教育戦略マネージャーの中川哲さんと共に、
進化する学び、「プログラミング教育」に迫ります。
https://www.gov-online.go.jp/pr/media/tv/shiritai/movie/20190825.html
動画は上のURLにある
テーマ: 未来につながる力を学ぶ プログラミング教育
内容: 2020年度から小学校で始まる「プログラミング教育」。
一体どんな授業が行われるのか?番組では一足先に
プログラミングを取り入れた授業を行っている小学校を取材。
そこには生き生きと楽しく学ぶ子供たちの姿が。さらに、
実際に授業で使われている教材で、徳光さんがプログラミングに初挑戦!
今回は文部科学省プログラミング教育戦略マネージャーの中川哲さんと共に、
進化する学び、「プログラミング教育」に迫ります。
https://www.gov-online.go.jp/pr/media/tv/shiritai/movie/20190825.html
動画は上のURLにある
92デフォルトの名無しさん
2019/12/03(火) 17:02:12.57ID:/pkZgP0J2019/12/03(火) 19:25:09.89ID:mUaHu9IR
94デフォルトの名無しさん
2019/12/03(火) 20:10:35.90ID:aor79FgV95デフォルトの名無しさん
2019/12/04(水) 09:18:44.13ID:MGV4EHAd 永久に出ないんじゃないかなPrel5なんて
2019/12/04(水) 12:00:08.84ID:aCqgWIP/
プレル・ふぁいぶ ならショウガナイ
97デフォルトの名無しさん
2019/12/04(水) 12:58:50.91ID:61i6ZWvj print(isletter(c)
98デフォルトの名無しさん
2019/12/04(水) 13:07:17.16ID:61i6ZWvj >>97
すいません。ブロックされて書き込みができないのでいろいろテスト中。
すいません。ブロックされて書き込みができないのでいろいろテスト中。
99デフォルトの名無しさん
2019/12/04(水) 17:21:06.21ID:0j0R5u4a100デフォルトの名無しさん
2019/12/04(水) 22:22:08.38ID:gi4YpuTv101デフォルトの名無しさん
2019/12/04(水) 23:37:13.25ID:h1My/is4 お題: 1~100までの数列の和を計算する
102デフォルトの名無しさん
2019/12/04(水) 23:58:51.63ID:+9nEsnh/103デフォルトの名無しさん
2019/12/05(木) 00:15:30.27ID:5juZ/T5v104デフォルトの名無しさん
2019/12/05(木) 06:49:18.13ID:5PaJAEA2 return 100*101/2;
105デフォルトの名無しさん
2019/12/05(木) 07:16:44.06ID:P/hgT5Y1 >>104
なぜ return 5050; でないのか小一時間ほど問い詰めたい
なぜ return 5050; でないのか小一時間ほど問い詰めたい
106デフォルトの名無しさん
2019/12/05(木) 07:38:40.50ID:5PaJAEA2 自分で計算したくないから
107デフォルトの名無しさん
2019/12/05(木) 07:40:32.01ID:8H7awdOo 最適化されるから一緒
意図がわからない
変数に置き換えて汎用化できない
一時間しゃべってみろよおい
意図がわからない
変数に置き換えて汎用化できない
一時間しゃべってみろよおい
108デフォルトの名無しさん
2019/12/05(木) 07:43:45.56ID:5PaJAEA2109デフォルトの名無しさん
2019/12/05(木) 07:46:36.80ID:5PaJAEA2110デフォルトの名無しさん
2019/12/05(木) 07:47:29.56ID:5PaJAEA2 5文字少ない
だけかな?
だけかな?
111デフォルトの名無しさん
2019/12/05(木) 10:43:44.48ID:P/hgT5Y1112デフォルトの名無しさん
2019/12/05(木) 13:14:45.51ID:2uRKrxFi +1
は手計算の手間もないし見ればわかる
非常に利点が少なく
文字入力の手間が相対的に大きくなる
は手計算の手間もないし見ればわかる
非常に利点が少なく
文字入力の手間が相対的に大きくなる
113デフォルトの名無しさん
2019/12/05(木) 13:17:19.85ID:2uRKrxFi どっちでも大差無いけど
114デフォルトの名無しさん
2019/12/05(木) 13:21:01.46ID:2uRKrxFi 次は>>105の利点を語ってくれよ
小一時間
小一時間
115デフォルトの名無しさん
2019/12/05(木) 14:27:21.66ID:esMh+bxM116デフォルトの名無しさん
2019/12/05(木) 14:31:48.40ID:esMh+bxM ま、しかし、昔々算数で四角を描いて 100 * (100 + 1) / 2 で出来ると習ったような気がするので馬鹿正直に1から100まで足す必要はないな。
117デフォルトの名無しさん
2019/12/05(木) 15:17:30.85ID:2uRKrxFi 工夫出来るところは工夫する
>>105は間違った工夫の例
>>105は間違った工夫の例
118デフォルトの名無しさん
2019/12/05(木) 18:32:49.00ID:27clmKvC >>105が小一時間いったい何を問い詰めるつもりだったのか気になる
119デフォルトの名無しさん
2019/12/05(木) 18:59:48.69ID:2GEt9xQA おっすおら小一時間!
これからの議論におらわくわくすっぞ!
これからの議論におらわくわくすっぞ!
120デフォルトの名無しさん
2019/12/05(木) 20:44:21.68ID:lop64poz121デフォルトの名無しさん
2019/12/05(木) 21:05:41.72ID:jKYC5XJL 決まり文句のネタレスにえらく執着すんねw
122デフォルトの名無しさん
2019/12/05(木) 21:06:33.94ID:5PaJAEA2 1個目の関数で値だけ返すほうが簡単じゃ?
123デフォルトの名無しさん
2019/12/05(木) 21:35:53.74ID:P/hgT5Y1 >>118
お前のアホさとか、多分一時間じゃ足りないw
お前のアホさとか、多分一時間じゃ足りないw
124デフォルトの名無しさん
2019/12/05(木) 21:36:32.26ID:P/hgT5Y1 >>117
中途半端な工夫ならしないほうがマシ
中途半端な工夫ならしないほうがマシ
125デフォルトの名無しさん
2019/12/05(木) 21:55:42.81ID:5PaJAEA2 出て来れないと思ったのに
面の皮厚いね
面の皮厚いね
126デフォルトの名無しさん
2019/12/05(木) 22:09:17.41ID:P/hgT5Y1 >>111にレスできないアホがなにか言ってるなw
127デフォルトの名無しさん
2019/12/05(木) 22:40:10.86ID:JeZRd2se 小一時間とかサムいフレーズでウケると思ってるからウザがられんだよ
128デフォルトの名無しさん
2019/12/05(木) 23:12:12.53ID:2GEt9xQA 俺は別にうざがってないぞ
なに全員がうざがってるみたいなまとめ方するんだよ
なに全員がうざがってるみたいなまとめ方するんだよ
129デフォルトの名無しさん
2019/12/05(木) 23:23:32.05ID:d0dfL3uy いいからおまえはどっかで2GEtしてこい
130デフォルトの名無しさん
2019/12/05(木) 23:25:08.31ID:8H7awdOo 小一時間問い詰めるとか
具体的に想像すると陰湿極まりないパワハラが思い浮かぶ
具体的に想像すると陰湿極まりないパワハラが思い浮かぶ
131デフォルトの名無しさん
2019/12/05(木) 23:35:21.46ID:LiE2fHBS 5ch初心者かよw
132デフォルトの名無しさん
2019/12/05(木) 23:39:56.44ID:8H7awdOo 5chのプロかよ
133デフォルトの名無しさん
2019/12/05(木) 23:56:23.39ID:uvnytkqs こんな煽り合い久々に見たw
134デフォルトの名無しさん
2019/12/06(金) 00:22:47.16ID:N/M0C4CM135デフォルトの名無しさん
2019/12/06(金) 01:10:21.76ID:Rsc9FZ2h 用語とか以前に粘着っぷりがやばい
136デフォルトの名無しさん
2019/12/06(金) 02:06:00.29ID:RapGeMK4 背筋がサムくなるからもうやめてくれないかな
137デフォルトの名無しさん
2019/12/06(金) 03:33:54.64ID:BprTHIND ものすごい速度で羊を数えてください
1 sheep two sheep three sheep four sheep ...........
1 sheep two sheep three sheep four sheep ...........
138デフォルトの名無しさん
2019/12/06(金) 05:57:24.96ID:Ket1H4Yu139デフォルトの名無しさん
2019/12/06(金) 06:42:40.11ID:yuBnjbMi140デフォルトの名無しさん
2019/12/06(金) 14:03:18.53ID:zI729h7a141デフォルトの名無しさん
2019/12/06(金) 22:43:04.72ID:7FicwbM7142デフォルトの名無しさん
2019/12/06(金) 22:53:13.95ID:7FicwbM7 >>101 Perl5
sub Y_combinator { my $f = shift;
sub { my $x = shift; $x->($x) }->(
sub { my $y = shift;
$f->(sub {$y->($y)(@_)}) }
)
}
my $series = sub {my $f = shift;
sub { my $n = shift; $n and $n + $f->($n - 1) }
};
print Y_combinator($series)->(100);
sub Y_combinator { my $f = shift;
sub { my $x = shift; $x->($x) }->(
sub { my $y = shift;
$f->(sub {$y->($y)(@_)}) }
)
}
my $series = sub {my $f = shift;
sub { my $n = shift; $n and $n + $f->($n - 1) }
};
print Y_combinator($series)->(100);
143蟻人間 ◆T6xkBnTXz7B0
2019/12/06(金) 23:19:56.34ID:jz2bvt/z お題: 丸カッコと空白の並びで構成される入力文字列がある。丸カッコは入れ子になっていてそれぞれペアになっている。入力文字列は奇数文字数である。
プレーヤー1は、最初に入力文字列の一番左端に居る。プレーヤー2は最初に入力文字列の一番右端に居る。各プレーヤーは一回のアクションで次のいずれかの動作が可能。
(あ) カッコを飛び越えずにひとつ左か右に移動する。ただし、入力文字列の外側には移動できない。
(い) プレーヤーXがカッコAの外側に居て、AとXが隣接しているとき、XがカッコAに対応する別のカッコBの外側の端に移動する。
(う) カッコをひとつまたいでひとつ左か右に移動する。
入力文字列に対してプレーヤー1と2を何度もターン制でアクションをさせてプレーヤーの位置が衝突するまで鬼ごっこをさせよ。
動かすのはランダムでも知能つきでも構わない。アクションごとに位置を表示せよ。
プレーヤー1は、最初に入力文字列の一番左端に居る。プレーヤー2は最初に入力文字列の一番右端に居る。各プレーヤーは一回のアクションで次のいずれかの動作が可能。
(あ) カッコを飛び越えずにひとつ左か右に移動する。ただし、入力文字列の外側には移動できない。
(い) プレーヤーXがカッコAの外側に居て、AとXが隣接しているとき、XがカッコAに対応する別のカッコBの外側の端に移動する。
(う) カッコをひとつまたいでひとつ左か右に移動する。
入力文字列に対してプレーヤー1と2を何度もターン制でアクションをさせてプレーヤーの位置が衝突するまで鬼ごっこをさせよ。
動かすのはランダムでも知能つきでも構わない。アクションごとに位置を表示せよ。
144蟻人間 ◆T6xkBnTXz7B0
2019/12/06(金) 23:33:56.47ID:jz2bvt/z 知能戦略の例)
鬼はなるべく近くなる方を選ぶ。
子どもは鬼からなるべく遠ざかるように動く。
鬼はなるべく近くなる方を選ぶ。
子どもは鬼からなるべく遠ざかるように動く。
145デフォルトの名無しさん
2019/12/07(土) 00:07:48.78ID:n8phrA6e 動き方がわかりません
1文字右が ( の場合
(あ)1文字右に動く
(い)右の ( に対応する ) の右の文字に動く
(う)2文字右に動く
のいずれかが出来る
ただし、(い) (う) の移動先が文字列の外になる場合は移動出来ない
でいい?
1文字右が ( の場合
(あ)1文字右に動く
(い)右の ( に対応する ) の右の文字に動く
(う)2文字右に動く
のいずれかが出来る
ただし、(い) (う) の移動先が文字列の外になる場合は移動出来ない
でいい?
146デフォルトの名無しさん
2019/12/07(土) 00:25:15.68ID:FrJsgiML あ と う は合わせられないか?
147デフォルトの名無しさん
2019/12/07(土) 00:25:52.72ID:7zlttp1T >>101 Perl5
no warnings 'experimental::signatures';
use feature qw(say signatures);
sub f($n) {$n and $n + f($n - 1)};
say f(100);
sub Y($f) { sub {$f->(Y($f))->(@_)} }
say Y(sub($f) { sub($n) { $n and $n + $f->($n - 1) } })->(100);
no warnings 'experimental::signatures';
use feature qw(say signatures);
sub f($n) {$n and $n + f($n - 1)};
say f(100);
sub Y($f) { sub {$f->(Y($f))->(@_)} }
say Y(sub($f) { sub($n) { $n and $n + $f->($n - 1) } })->(100);
148デフォルトの名無しさん
2019/12/07(土) 00:44:47.39ID:7zlttp1T >>101 Perl5
no warnings 'experimental::signatures';
use feature qw(say signatures);
sub Y($f) { sub {$f->(Y($f))->(@_)} } # Y combinator w/ recursive
$s = sub ($n) {$n and $n + $s->($n - 1)}; # calc series recursive
say Y(sub ($f) { $s })->(100);
no warnings 'experimental::signatures';
use feature qw(say signatures);
sub Y($f) { sub {$f->(Y($f))->(@_)} } # Y combinator w/ recursive
$s = sub ($n) {$n and $n + $s->($n - 1)}; # calc series recursive
say Y(sub ($f) { $s })->(100);
149デフォルトの名無しさん
2019/12/07(土) 01:33:07.92ID:7zlttp1T150デフォルトの名無しさん
2019/12/07(土) 03:39:00.62ID:GrS1V5od お題
1以上、20以下の整数がランダムに10個与えられます。
与えられた整数の集合から1つ以上の整数を抜き出し、残った整数の集合からまた1つ以上の整数を抜き出します。
この時2つの抜き出した整数の集合のそれぞれの和が同値であり、かつ最小のものを出力して下さい。
例
与えられた整数の集合 : 2 3 4 5 6 7 8 9 10 11
期待される出力 : 5
この場合、与えられた整数の集合から
「2,3」「5」の整数を抜き出しています。
1以上、20以下の整数がランダムに10個与えられます。
与えられた整数の集合から1つ以上の整数を抜き出し、残った整数の集合からまた1つ以上の整数を抜き出します。
この時2つの抜き出した整数の集合のそれぞれの和が同値であり、かつ最小のものを出力して下さい。
例
与えられた整数の集合 : 2 3 4 5 6 7 8 9 10 11
期待される出力 : 5
この場合、与えられた整数の集合から
「2,3」「5」の整数を抜き出しています。
151デフォルトの名無しさん
2019/12/07(土) 03:47:40.06ID:GrS1V5od152デフォルトの名無しさん
2019/12/07(土) 04:00:27.84ID:G4M88S/c ・「同値」の意味が謎
・解がない時の処理が謎(e.g. input: 9 10 11 12 13 14 15 16 17 18
・同値の使い方が間違っているのでそもそも「集合」の元が重複しないものとしてよいものか悩ましい
・解がない時の処理が謎(e.g. input: 9 10 11 12 13 14 15 16 17 18
・同値の使い方が間違っているのでそもそも「集合」の元が重複しないものとしてよいものか悩ましい
153デフォルトの名無しさん
2019/12/07(土) 04:23:11.90ID:GrS1V5od154デフォルトの名無しさん
2019/12/07(土) 05:16:02.53ID:HQTo5ewj ならば結局こういうことでよいのかね.
もとのスレを見ても出題者本人の主張が不明瞭なうえに二転三転していて気持ち悪いが.
与えられた数列を {a_n} に対して,
{a_n} の異なる項からなる任意の部分列の内それぞれの和が等しくなるものを {b_n}, {c_n} として
Σb_n (= Σc_n) が最小となる {b_n}, {c_n} を求めよ.
そして今回は b, c の項数をそれぞれ 2, 1 に限るものとすると.
もとのスレを見ても出題者本人の主張が不明瞭なうえに二転三転していて気持ち悪いが.
与えられた数列を {a_n} に対して,
{a_n} の異なる項からなる任意の部分列の内それぞれの和が等しくなるものを {b_n}, {c_n} として
Σb_n (= Σc_n) が最小となる {b_n}, {c_n} を求めよ.
そして今回は b, c の項数をそれぞれ 2, 1 に限るものとすると.
155デフォルトの名無しさん
2019/12/07(土) 05:38:25.75ID:GrS1V5od もう少し例を載せるべきでした。
すいません。
例えば
>>152
さんの解が存在しないとしているものですが、
9 10 11 12 13 14 15 16 17 18
を与えられた場合の出力は
21となります。(10,11と9,12)
入力が
1 1 1 1 1 1 1 1 1 1
の場合の出力は
1となります。(1と1)
すいません。
例えば
>>152
さんの解が存在しないとしているものですが、
9 10 11 12 13 14 15 16 17 18
を与えられた場合の出力は
21となります。(10,11と9,12)
入力が
1 1 1 1 1 1 1 1 1 1
の場合の出力は
1となります。(1と1)
156デフォルトの名無しさん
2019/12/07(土) 06:50:35.03ID:HQTo5ewj >>155
なるほど、概ね理解した
なるほど、概ね理解した
157デフォルトの名無しさん
2019/12/07(土) 09:57:16.56ID:WrheNqRo158デフォルトの名無しさん
2019/12/07(土) 15:33:28.08ID:WrheNqRo159デフォルトの名無しさん
2019/12/07(土) 16:28:15.65ID:tj55yZgB へなへななお題へなへなな回答
160デフォルトの名無しさん
2019/12/07(土) 20:45:08.83ID:HU7sPj+p >>150
この問題から関連して考えてたんだけど
5を
1 1 1 1 1
1 1 1 2
1 1 3
1 2 2
1 4
2 3
5
このように分割する方法は7通り、10だと42通りあった
数が与えられたとき何通りの分け方があるかどうやって計算するのか考えてたけど
そんな簡単な問題ではないようだった
とりあえず数が与えられたら上の例のように全ての分け方を列挙する
というのを問題としてみる
この問題から関連して考えてたんだけど
5を
1 1 1 1 1
1 1 1 2
1 1 3
1 2 2
1 4
2 3
5
このように分割する方法は7通り、10だと42通りあった
数が与えられたとき何通りの分け方があるかどうやって計算するのか考えてたけど
そんな簡単な問題ではないようだった
とりあえず数が与えられたら上の例のように全ての分け方を列挙する
というのを問題としてみる
161デフォルトの名無しさん
2019/12/07(土) 22:36:30.68ID:WrheNqRo162デフォルトの名無しさん
2019/12/07(土) 23:22:48.98ID:eT8T+vHJ 分割数でググれば考え方いっぱい出てくるよ
163デフォルトの名無しさん
2019/12/08(日) 13:36:47.70ID:jvur7pXC164デフォルトの名無しさん
2019/12/08(日) 13:57:09.43ID:FOSx0Jk/ >>154
最後の文はどこから出てきたの?
最後の文はどこから出てきたの?
165デフォルトの名無しさん
2019/12/08(日) 13:58:38.12ID:xElyalHo >>164
元のスレ
元のスレ
166デフォルトの名無しさん
2019/12/08(日) 14:21:04.90ID:FOSx0Jk/ しらんがな
167デフォルトの名無しさん
2019/12/08(日) 14:22:15.55ID:FOSx0Jk/ その制限が無い方がアルゴリズムとしておもしろい
制限があるとつまらなすぎる
制限があるとつまらなすぎる
168デフォルトの名無しさん
2019/12/08(日) 17:19:46.37ID:xElyalHo 知らんがなって
なら聞くなアホ
なら聞くなアホ
169デフォルトの名無しさん
2019/12/08(日) 17:53:26.22ID:FOSx0Jk/170デフォルトの名無しさん
2019/12/08(日) 19:17:22.87ID:DgjgjjxW 別に項数の制限はつけていませんよ
「項数の制限が無い」という事を省略したのに怒っているのならすいません。
ですが制限があるのなら普通に問題文に加えますし、別に書くほどの事では無いかな〜と
「項数の制限が無い」という事を省略したのに怒っているのならすいません。
ですが制限があるのなら普通に問題文に加えますし、別に書くほどの事では無いかな〜と
171デフォルトの名無しさん
2019/12/08(日) 19:37:55.14ID:KCeBLlvA172デフォルトの名無しさん
2019/12/08(日) 19:44:34.35ID:KCeBLlvA173デフォルトの名無しさん
2019/12/08(日) 20:22:49.16ID:KCeBLlvA ちなみにオーダーは大体O(N!)位です。(笑
174デフォルトの名無しさん
2019/12/08(日) 20:35:11.71ID:KCeBLlvA ギャグですけど、並列化は比較的簡単なのでそれで時間短縮はできます。
底の値をシェアードにすると早く終わります。Nになってると思うんだけど。
底の値をシェアードにすると早く終わります。Nになってると思うんだけど。
175デフォルトの名無しさん
2019/12/08(日) 20:48:51.01ID:KCeBLlvA 一回を関数に切り出して実行した場合、
一回のイテレーションが大体100回のループに収まるはずなのでザクザクおわります。
多分。
一回のイテレーションが大体100回のループに収まるはずなのでザクザクおわります。
多分。
176デフォルトの名無しさん
2019/12/08(日) 20:49:16.37ID:KCeBLlvA 一回を関数に切り出して実行した場合、
一回のイテレーションが大体100回のループに収まるはずなのでザクザクおわります。
多分。
一回のイテレーションが大体100回のループに収まるはずなのでザクザクおわります。
多分。
177デフォルトの名無しさん
2019/12/08(日) 20:59:32.19ID:KCeBLlvA ぐあ、重複した・・・。
178デフォルトの名無しさん
2019/12/08(日) 21:17:04.79ID:FKbRmDMb >>150
これは問題の設定がつまらないな。1〜20の中から10個を選んで元の集合を作るから、
結果に1個か2個の和しかほとんど現れず、集合の最初の方をパッと見ただけで
暗算でも分かってしまう。1〜5000の中から10個を選ぶ設定にすると、
結果がなしだったり、3個の和と4個の和だったり、2個の和と6個の和だったり、
変化に富んで面白くなる。https://ideone.com/kmihyT
例えば、リンク先にある
入力: [63, 70, 269, 949, 1337, 2670, 3538, 3764, 4183, 4320]
出力: Σ[3764, 4183] = Σ[63, 70, 269, 1337, 2670, 3538] = 7947
なんてパッと見では思いつかないから、コンピュータに探させる意義がある。
これは問題の設定がつまらないな。1〜20の中から10個を選んで元の集合を作るから、
結果に1個か2個の和しかほとんど現れず、集合の最初の方をパッと見ただけで
暗算でも分かってしまう。1〜5000の中から10個を選ぶ設定にすると、
結果がなしだったり、3個の和と4個の和だったり、2個の和と6個の和だったり、
変化に富んで面白くなる。https://ideone.com/kmihyT
例えば、リンク先にある
入力: [63, 70, 269, 949, 1337, 2670, 3538, 3764, 4183, 4320]
出力: Σ[3764, 4183] = Σ[63, 70, 269, 1337, 2670, 3538] = 7947
なんてパッと見では思いつかないから、コンピュータに探させる意義がある。
179デフォルトの名無しさん
2019/12/08(日) 21:27:36.39ID:KCeBLlvA180デフォルトの名無しさん
2019/12/08(日) 22:01:27.05ID:h14g0YSH181デフォルトの名無しさん
2019/12/08(日) 22:35:33.47ID:FKbRmDMb■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 自民・麻生太郎 副総裁 石破政権の1年は「どよーん」 高市政権の発足で「何となく明るくなった」「世の中のことが決まり動いている」 [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 【27歳会社員】「自慰行為に使うために」コインランドリーの乾燥機から24歳女性の下着など計11点(時価8万2080円相当)盗んだ疑い [nita★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ [Hitzeschleier★]
- 麻生太郎が石破政権の1年を酷評「どよーんとして何も動かない感じだったな。それに引き換え高市政権は物事が動いている」 [597533159]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★3
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★4
- 【速報】室井佑月、米山隆一との離婚を決意wwwwwwwwwwwwwwwwwwww [802034645]
- 官僚「台湾有事についての質問か、『政府として逐一答えない』と…(カタカタカタ)」高市「私1人で答弁できるわよ!」 [972432215]
- 【朗報】 「ネット流行語100」に俺たちの『機動戦士Gundam GQuuuuuuX』&『シイコ・スガイ』キタ━━━━━━(゚∀゚)━━━━━━!!!!! [303493227]
