プログラミングのお題スレです。
前スレ
プログラミングのお題スレ Part9
https://mevius.5ch.net/test/read.cgi/tech/1480579110/
【出題と回答例】
1 名前:デフォルトの名無しさん
お題:お題本文
2 名前:デフォルトの名無しさん
>>1 使用言語
回答本文
【ソースコードが長くなったら】 (オンラインでコードを実行できる)
http://ideone.com/
http://codepad.org/
http://compileonline.com/
http://rextester.com/runcode
http://runnable.com/
http://code.hackerearth.com/
http://melpon.org/wandbox
https://paiza.io/
宿題は宿題スレがあるのでそちらへ。
プログラミングのお題スレ Part10
■ このスレッドは過去ログ倉庫に格納されています
2018/01/01(月) 11:15:04.40ID:2Vr1CPKy
>>460
なるほどねえ
なるほどねえ
464デフォルトの名無しさん
2018/03/31(土) 04:32:05.81ID:8va89mAu >>451
https://ideone.com/SLwoYB
https://ideone451.com/AGDBWO
C++。普通に解いたら20秒くらいかかるからさらに脳筋な方法で解こうと思ったらメモリ足りなかった。
とはいえ階乗では解きたくないし。まぁいいか。
https://ideone.com/SLwoYB
https://ideone451.com/AGDBWO
C++。普通に解いたら20秒くらいかかるからさらに脳筋な方法で解こうと思ったらメモリ足りなかった。
とはいえ階乗では解きたくないし。まぁいいか。
465デフォルトの名無しさん
2018/03/31(土) 05:34:00.26ID:8va89mAu466デフォルトの名無しさん
2018/03/31(土) 05:44:58.45ID:1thwAW7O ruby のを J に移植してみた
入力
(2,#d)$d,>(3 : '+/<.y%5^1+i.<.5^.y') each d=.132 743 54321 2147483647 4294967296
結果
+--+---+-----+---------+----------+
|32|183|13576|536870902|1073741816|
+--+---+-----+---------+----------+
5を数える他の有力なやり方ってどんなだろう
入力
(2,#d)$d,>(3 : '+/<.y%5^1+i.<.5^.y') each d=.132 743 54321 2147483647 4294967296
結果
+--+---+-----+---------+----------+
|32|183|13576|536870902|1073741816|
+--+---+-----+---------+----------+
5を数える他の有力なやり方ってどんなだろう
467デフォルトの名無しさん
2018/03/31(土) 05:45:55.95ID:1thwAW7O コピペミス
結果は
132 743 54321 2147483647 4294967296
32 183 13576 536870902 1073741816
が正しかった (どうでもいいか)
結果は
132 743 54321 2147483647 4294967296
32 183 13576 536870902 1073741816
が正しかった (どうでもいいか)
468デフォルトの名無しさん
2018/03/31(土) 05:48:43.09ID:1thwAW7O ちなみに頭の(2,#d)$d,>がないと>>466の出力となる
469デフォルトの名無しさん
2018/03/31(土) 05:56:26.94ID:b7Xd3QxJ int count(unsigned int n){
int sum=0;
while(n){
n/=5;
sum+=n;
}
return sum;
}
この関数を5個の整数値に対して実行するのに
1.8秒以上かかるのかよw
(アセンブラでやる限り)8bitマイコンでもそこまで
かからない希ガスw
int sum=0;
while(n){
n/=5;
sum+=n;
}
return sum;
}
この関数を5個の整数値に対して実行するのに
1.8秒以上かかるのかよw
(アセンブラでやる限り)8bitマイコンでもそこまで
かからない希ガスw
470デフォルトの名無しさん
2018/03/31(土) 05:58:47.42ID:1thwAW7O それただのlog5
471デフォルトの名無しさん
2018/03/31(土) 06:00:14.81ID:1thwAW7O 違うかn足してるからいいのか
472デフォルトの名無しさん
2018/03/31(土) 18:37:28.47ID:qrmwmyS1 俺の頭ではいまだにやり方がわからない。
既に1.8日を超えたような気がする。
既に1.8日を超えたような気がする。
473デフォルトの名無しさん
2018/03/31(土) 21:03:57.21ID:LOE3Ppmf n!を素因数分解した時の5の指数が求める数だから
Σ{k∈N}[n/5^k] を計算すればいいだけ
Σ{k∈N}[n/5^k] を計算すればいいだけ
474デフォルトの名無しさん
2018/03/31(土) 23:35:26.94 >>473
意味分からん暗号書くなや
意味分からん暗号書くなや
475デフォルトの名無しさん
2018/04/01(日) 00:08:24.40ID:6pRv7XaO Σ 総和
∈ 左は右の元である
N 自然数
[ ] 越えない最大の整数
/ 除算
^ べき乗
∈ 左は右の元である
N 自然数
[ ] 越えない最大の整数
/ 除算
^ べき乗
476デフォルトの名無しさん
2018/04/01(日) 02:06:20.43ID:1KgD14Zs 記号の優先順位も書けや
あと{}の意味はぶくなや
あと{}の意味はぶくなや
477デフォルトの名無しさん
2018/04/01(日) 07:11:43.66ID:USFx+VjM そんなのだから文系ってバカにされるんだぞ?
478デフォルトの名無しさん
2018/04/01(日) 07:16:13.39ID:ZmqbD5eD 意味わからん暗号て。。。
論理と集合やらんかったのか?
まだ習ってない歳なの?
論理と集合やらんかったのか?
まだ習ってない歳なの?
479デフォルトの名無しさん
2018/04/01(日) 07:36:56.40ID:Ia41pKI0 高卒にはつらい文字だ。
480デフォルトの名無しさん
2018/04/01(日) 07:50:55.11ID:hpdUzi2i こういう数式をTEX記法でup出来るサイトなかったっけ?
481デフォルトの名無しさん
2018/04/01(日) 09:35:03.69ID:zXSLQCZZ482デフォルトの名無しさん
2018/04/01(日) 09:49:03.09 そもそも「素因数分解した時の5の指数」が分からんし!
なんでそれが0の数と関係あるのかも分からんし!
文系を迫害すんなや
なんでそれが0の数と関係あるのかも分からんし!
文系を迫害すんなや
484デフォルトの名無しさん
2018/04/01(日) 13:21:09.52ID:hPpSSUHU これ分からなくなって八つ当たりしてんな、一旦ROMって落ち着けよ
10!=3628800=36288x10^2のように、後ろの0の数は10が何個掛けられているかで決まる
10=2x5だから2と5の掛けられている数のうち小さい方とも言えるな
で、一例として10!=1x2x3x4x5x6x7x8x9x10=2^8x3^4x5^2x7=2^6x3^4x7x(2^2x5^2)だから、0が2つ付くと言える
どう考えても2の素因数は5の素因数より多くなるので5の素因数の数だけ分かれば良い
この時、5の素因数の数はnが5の倍数になった時(n/5)+nが5^2の倍数になった時(n/(5^2))+…と計算すれば求まる 端数切り捨てな
10!=3628800=36288x10^2のように、後ろの0の数は10が何個掛けられているかで決まる
10=2x5だから2と5の掛けられている数のうち小さい方とも言えるな
で、一例として10!=1x2x3x4x5x6x7x8x9x10=2^8x3^4x5^2x7=2^6x3^4x7x(2^2x5^2)だから、0が2つ付くと言える
どう考えても2の素因数は5の素因数より多くなるので5の素因数の数だけ分かれば良い
この時、5の素因数の数はnが5の倍数になった時(n/5)+nが5^2の倍数になった時(n/(5^2))+…と計算すれば求まる 端数切り捨てな
485デフォルトの名無しさん
2018/04/01(日) 14:01:25.37487デフォルトの名無しさん
2018/04/01(日) 14:50:31.82ID:NSJxVWjO 多い分には問題がない
488デフォルトの名無しさん
2018/04/01(日) 15:21:10.32ID://EuH1G7 >>485
任意の2以上の整数nとする. n!に対して素数kの素因数の数が F(n, k) になる事は機知とする.
F(n, k) = [n/k] + [n/(k^2)] + ...
またガウス記号の定義([x] は x を超えない最大の整数)から任意の実数 x に対して,
x - 1 < [x] <= x ……☆.
m_k を n/(k^m_k) >= 1 となる最大の整数とすると,
n/(k^m_k) >= 1 ⇔ n < k^m_k ⇔ log_k(n) >= m_k なので, m_k = [log_k(n)].
また m_k より大きな任意の整数 i に対して n/(k^i) < 1 なので, [n/(k^i)] = 0.
従って, F(n, k) = [n/k] + [n/(k^2)] + ... + [n/(k^m_k)].
さて, ☆より
F(n, 5) <= n/5 + n/(5^2) + ... + n/(5^m_5)
= n*(1/5)*(1 - 1/(5^m_5))/(1 - 1/5)
= n*(1 - 1/(5^m_5))/(5 - 1)
= n*(1 - 1/(5^[log_5(n)]))/(5 - 1)
<= n*(1 - 1/(5^log_5(n)))/(5 - 1)
= (n - 1)/4,
F(n, 2) > n/2 - 1 + n/(2^2) - 1 + ... + n/(2^m_2)
= n*(1/2)*(1 - 1/(2^m_2))/(1 - 1/2) + (-1)*m_2
= n*(1 - 1/(2^m_2)) - m_2
> n*(1 - 1/(2^(log_2(n) - 1))) - log_2(n)
= n - log_2(n) - 2.
依って2以上の任意の整数nに対して,
F(n, 5) <= (n - 1)/4 < n - log_2(n) - 2 < F(n, 2)
となり題意は示された.
((n - 1)/4 < n - log_2(n) - 2 は増減表を書くなりして確かめて)
任意の2以上の整数nとする. n!に対して素数kの素因数の数が F(n, k) になる事は機知とする.
F(n, k) = [n/k] + [n/(k^2)] + ...
またガウス記号の定義([x] は x を超えない最大の整数)から任意の実数 x に対して,
x - 1 < [x] <= x ……☆.
m_k を n/(k^m_k) >= 1 となる最大の整数とすると,
n/(k^m_k) >= 1 ⇔ n < k^m_k ⇔ log_k(n) >= m_k なので, m_k = [log_k(n)].
また m_k より大きな任意の整数 i に対して n/(k^i) < 1 なので, [n/(k^i)] = 0.
従って, F(n, k) = [n/k] + [n/(k^2)] + ... + [n/(k^m_k)].
さて, ☆より
F(n, 5) <= n/5 + n/(5^2) + ... + n/(5^m_5)
= n*(1/5)*(1 - 1/(5^m_5))/(1 - 1/5)
= n*(1 - 1/(5^m_5))/(5 - 1)
= n*(1 - 1/(5^[log_5(n)]))/(5 - 1)
<= n*(1 - 1/(5^log_5(n)))/(5 - 1)
= (n - 1)/4,
F(n, 2) > n/2 - 1 + n/(2^2) - 1 + ... + n/(2^m_2)
= n*(1/2)*(1 - 1/(2^m_2))/(1 - 1/2) + (-1)*m_2
= n*(1 - 1/(2^m_2)) - m_2
> n*(1 - 1/(2^(log_2(n) - 1))) - log_2(n)
= n - log_2(n) - 2.
依って2以上の任意の整数nに対して,
F(n, 5) <= (n - 1)/4 < n - log_2(n) - 2 < F(n, 2)
となり題意は示された.
((n - 1)/4 < n - log_2(n) - 2 は増減表を書くなりして確かめて)
489デフォルトの名無しさん
2018/04/01(日) 15:34:29.77ID:NSJxVWjO a,bをとりあえず非負実数
[a]をaを超えない最大の整数として
a>=b→[a]>=[b]
[a+b]>=[a]+[b]
はすぐにわかる。
n!を割る2べき数の最大指数は1からnまでに偶数が[n/2]個
あることより[n/2]以上であることもすぐわかる
5^m<=n<5^(m+1)として
[n/5]+[n/5^2]+...+[n/5^m]
<=[n/5+n/5^2+...+n/5^m]
<=[n/5+n/5^2+...]=[n/4]<=[n/2]<=n!を割る2べき数の最大指数
[a]をaを超えない最大の整数として
a>=b→[a]>=[b]
[a+b]>=[a]+[b]
はすぐにわかる。
n!を割る2べき数の最大指数は1からnまでに偶数が[n/2]個
あることより[n/2]以上であることもすぐわかる
5^m<=n<5^(m+1)として
[n/5]+[n/5^2]+...+[n/5^m]
<=[n/5+n/5^2+...+n/5^m]
<=[n/5+n/5^2+...]=[n/4]<=[n/2]<=n!を割る2べき数の最大指数
>>486
「素因数 2 の数は 素因数 5 の数よりも多い」
を使うのなら証明は使う側がしないといけないだろう?一定の範囲では 2の倍数の方が 5 の倍数よりも多いとはわかるが、素因数の数について正確なことをいえるかな?
「素因数 2 の数は 素因数 5 の数よりも多い」
を使うのなら証明は使う側がしないといけないだろう?一定の範囲では 2の倍数の方が 5 の倍数よりも多いとはわかるが、素因数の数について正確なことをいえるかな?
491デフォルトの名無しさん
2018/04/01(日) 15:47:58.83ID:NSJxVWjO [n/5]+2[n/5^2]+3[n/5^3]+...+m[n/5^m]
を評価しなければいけなかった(。。)
mを非負整数とするときm[a]<=[am]
だから
[n/5]+2[n/5^2]+3[n/5^3]+...+m[n/5^m]<=
[n/5]+[2n/5^2]+[3n/5^3]+...+[mn/5^m]<=
[n/5+2n/5^2+...+mn/5^m+...]<=
[n (1/5)(1+2(1/5)+3(1/5)^2+....)]
=[n(1/5)/(1-1/5)^2]
=[5n/16]<=[n/2]
あとは同じ 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
を評価しなければいけなかった(。。)
mを非負整数とするときm[a]<=[am]
だから
[n/5]+2[n/5^2]+3[n/5^3]+...+m[n/5^m]<=
[n/5]+[2n/5^2]+[3n/5^3]+...+[mn/5^m]<=
[n/5+2n/5^2+...+mn/5^m+...]<=
[n (1/5)(1+2(1/5)+3(1/5)^2+....)]
=[n(1/5)/(1-1/5)^2]
=[5n/16]<=[n/2]
あとは同じ 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
492デフォルトの名無しさん
2018/04/01(日) 16:14:16.83 なんか長々と書かせちゃってごめん
正の整数の全範囲が対象じゃなくてあくまで「n!」だってこと忘れてたわ
正の整数の全範囲が対象じゃなくてあくまで「n!」だってこと忘れてたわ
493デフォルトの名無しさん
2018/04/01(日) 18:24:24.96ID:NSJxVWjO 勘違い
494デフォルトの名無しさん
2018/04/01(日) 18:24:43.79ID:NSJxVWjO >>491は無視して
495デフォルトの名無しさん
2018/04/01(日) 22:04:20.90ID:niLyVdLs >>462
>未知の課題に対するコーディング能力
とか言ってるが、高校数学ではよくある問題だぞ?
ttp://examist.jp/mathematics/integer/kaijyou-soinsu/
ttp://www.geocities.jp/math12345go/math-qa/kaijou.htm
ttps://www.school-turnup.com/p-12594/
ttps://www.shinko-keirin.co.jp/keirinkan/tea/kou/jissen/sugaku/201603/index.html
高卒なんて言い訳になんねーよ
>未知の課題に対するコーディング能力
とか言ってるが、高校数学ではよくある問題だぞ?
ttp://examist.jp/mathematics/integer/kaijyou-soinsu/
ttp://www.geocities.jp/math12345go/math-qa/kaijou.htm
ttps://www.school-turnup.com/p-12594/
ttps://www.shinko-keirin.co.jp/keirinkan/tea/kou/jissen/sugaku/201603/index.html
高卒なんて言い訳になんねーよ
496デフォルトの名無しさん
2018/04/01(日) 22:25:21.45 >>495
数I・Aで100点だったが、数II・Bで0点取って、数III・Cは選択しなかった俺に謝れ
数I・Aで100点だったが、数II・Bで0点取って、数III・Cは選択しなかった俺に謝れ
497デフォルトの名無しさん
2018/04/02(月) 01:59:38.46ID:J8SaQrAA お題そのものが数学のお題だったということだな。
498デフォルトの名無しさん
2018/04/02(月) 07:50:16.86ID:OKtU2ZmG プログラミング的には、n!を割る最大の5のべき乗の指数が最大の2のべき乗の指数
を超えないということを使わずに(=知らずに)
それでも十分な速度(実質>>469程度の処理しかしない)なものが書けるかということが課題
高校レベルの課題に見えて実は決してそうじゃないな
を超えないということを使わずに(=知らずに)
それでも十分な速度(実質>>469程度の処理しかしない)なものが書けるかということが課題
高校レベルの課題に見えて実は決してそうじゃないな
500デフォルトの名無しさん
2018/04/02(月) 09:32:15.39ID:OKtU2ZmG select max(m) from select m where 10^m|n!
と同レベルの可読性だが
やることは割り算しながら足し算となるコードなんて
そもそもあるのかよw
と同レベルの可読性だが
やることは割り算しながら足し算となるコードなんて
そもそもあるのかよw
501デフォルトの名無しさん
2018/04/02(月) 12:18:57.87ID:ZxHHSjBr >>498
>知らずに十分な速度
その程度なら2の個数も数えるだけだから簡単だし高速だと思う
が、普通はちょっと考えて5だけで良いなと5だけ数えるコードを書くんじゃないかな
何も知らず何も考えず計算機任せの力技ってのだけがプログラミングじゃないでしょ。
>知らずに十分な速度
その程度なら2の個数も数えるだけだから簡単だし高速だと思う
が、普通はちょっと考えて5だけで良いなと5だけ数えるコードを書くんじゃないかな
何も知らず何も考えず計算機任せの力技ってのだけがプログラミングじゃないでしょ。
502デフォルトの名無しさん
2018/04/02(月) 12:28:13.55ID:IY8Jb2od 高校レベルの数学をすっかり忘れたおぢさんにやさしく教えておくれ。
503デフォルトの名無しさん
2018/04/02(月) 12:41:49.07ID:3lJ3dDiL 素因数の数が
m := [log(n)/log(k)]として
m
Σ[n/k^i]
i=1
明らかにmも[]の中もkに対して(広義)単調減少なんだから
素数が大きくなるほどn!のその素因数の数が減ることも明確というお話
m := [log(n)/log(k)]として
m
Σ[n/k^i]
i=1
明らかにmも[]の中もkに対して(広義)単調減少なんだから
素数が大きくなるほどn!のその素因数の数が減ることも明確というお話
504デフォルトの名無しさん
2018/04/03(火) 00:32:23.81 >>503
ご覧ください、これがアスペです
ご覧ください、これがアスペです
505デフォルトの名無しさん
2018/04/03(火) 04:19:52.09ID:j/8PevsK506デフォルトの名無しさん
2018/04/03(火) 04:29:34.46ID:j/8PevsK >>502
1〜132の整数の中に5の倍数は何個ある?
1〜132の整数の中に25の倍数は何個ある?
1〜132の整数の中に125の倍数は何個ある?
1〜132の整数の中に625の倍数は何個ある?
...
132の階乗を素数の積で表したとき
5は何回出てくるる?
132の階乗の右に並ぶ0の数は?
1〜132の整数の中に5の倍数は何個ある?
1〜132の整数の中に25の倍数は何個ある?
1〜132の整数の中に125の倍数は何個ある?
1〜132の整数の中に625の倍数は何個ある?
...
132の階乗を素数の積で表したとき
5は何回出てくるる?
132の階乗の右に並ぶ0の数は?
507デフォルトの名無しさん
2018/04/03(火) 06:13:09.59ID:AFO/JCVj 何時までやってんだよw
508デフォルトの名無しさん
2018/04/03(火) 09:25:43.98ID:Lqpq4yV4509デフォルトの名無しさん
2018/04/03(火) 09:27:23.08ID:wT7rO+2N こんだけ話題が伸びてる問題なのに出題後高々10分でほぼ理想的なコードが掛かれてるってのが面白いな
510デフォルトの名無しさん
2018/04/03(火) 09:39:27.81ID:wc7Iq10c 個々の住人数学が滅茶苦茶できてコードが3割みたいな人いるからな。
511デフォルトの名無しさん
2018/04/03(火) 10:49:30.76ID:c+6kwVVv512デフォルトの名無しさん
2018/04/03(火) 13:37:36.52ID:dgEzwcuL 俺は理想的なコードは割って足すループの方だ
可読性だなんだの風潮はあるが、ああいう一工夫がこういうプログラミングの煌めき
と思う
可読性だなんだの風潮はあるが、ああいう一工夫がこういうプログラミングの煌めき
と思う
513デフォルトの名無しさん
2018/04/03(火) 15:34:52.13ID:AFO/JCVj 何が煌きだよw
定石(じょうしき)だろw
定石(じょうしき)だろw
514デフォルトの名無しさん
2018/04/03(火) 22:23:56.22ID:fs0DGcro >>510
というか至極単純なコードならついついゴルフしたくなってしまうというか
というか至極単純なコードならついついゴルフしたくなってしまうというか
515デフォルトの名無しさん
2018/04/03(火) 22:46:02.45ID:dYq4OQgG お題
与えられたデータを間引きして小さいな順に並べる
間引くデータの個数の最小値を求める
与えられたデータを間引きして小さいな順に並べる
間引くデータの個数の最小値を求める
516デフォルトの名無しさん
2018/04/03(火) 22:58:26.43ID:fs0DGcro 日本語でおk
517デフォルトの名無しさん
2018/04/03(火) 23:00:28.05ID:j/8PevsK 任意の有限長の実数列に対し
単調増加列の中で最大長となる部分列を求めよ
って感じ?
単調増加列の中で最大長となる部分列を求めよ
って感じ?
518デフォルトの名無しさん
2018/04/03(火) 23:07:35.66ID:9JPZuSkd 要素数の最大はどれくらい?
519デフォルトの名無しさん
2018/04/03(火) 23:31:42.00ID:YxTEfpvL520デフォルトの名無しさん
2018/04/03(火) 23:39:30.66ID:YxTEfpvL まさかな…
521デフォルトの名無しさん
2018/04/04(水) 00:25:41.22ID:C+gm7esp522デフォルトの名無しさん
2018/04/04(水) 00:27:47.47ID:HZl+eAA0 >>515
1,1,1の場合、0個で良いのか?
1,1,1の場合、0個で良いのか?
523デフォルトの名無しさん
2018/04/04(水) 00:42:07.59ID:3+w4vvmw524デフォルトの名無しさん
2018/04/04(水) 00:46:27.40ID:3+w4vvmw525デフォルトの名無しさん
2018/04/04(水) 00:51:30.79ID:KRNVtbK3526デフォルトの名無しさん
2018/04/04(水) 00:52:29.89ID:3+w4vvmw logなんて使わん
527デフォルトの名無しさん
2018/04/04(水) 00:53:18.67ID:3+w4vvmw 素因数分解を習えば十分
528デフォルトの名無しさん
2018/04/04(水) 00:53:53.74ID:KRNVtbK3529デフォルトの名無しさん
2018/04/04(水) 00:56:57.83ID:3+w4vvmw530デフォルトの名無しさん
2018/04/04(水) 00:58:01.53ID:KRNVtbK3 いや、お前が悪い。きっぱり
531デフォルトの名無しさん
2018/04/04(水) 00:59:08.89ID:KRNVtbK3 んで、お前はその簡単な問題を
何分で問題解決しコーディング完了して動作確認までいったのよ
何分で問題解決しコーディング完了して動作確認までいったのよ
532デフォルトの名無しさん
2018/04/04(水) 01:00:53.49ID:3+w4vvmw533デフォルトの名無しさん
2018/04/04(水) 01:02:49.08ID:KRNVtbK3 log使ってんじゃん
普通に義務教育を出てれば一瞬でわかると思って
お前はその簡単な問題を
何分で問題解決しコーディング完了して動作確認までいったのよ
上の方のレスでどれがお前の回答よ
普通に義務教育を出てれば一瞬でわかると思って
お前はその簡単な問題を
何分で問題解決しコーディング完了して動作確認までいったのよ
上の方のレスでどれがお前の回答よ
534デフォルトの名無しさん
2018/04/04(水) 01:04:22.37ID:3+w4vvmw535デフォルトの名無しさん
2018/04/04(水) 01:05:01.45ID:3+w4vvmw >>506にlogなんか出て来ないだろ?
536デフォルトの名無しさん
2018/04/04(水) 01:07:37.29ID:KRNVtbK3537デフォルトの名無しさん
2018/04/04(水) 01:09:27.61ID:KRNVtbK3 人のレスをを見たら簡単だと印象を持ったんだろ
自力ですぐには解けなかったんだろ
自力ですぐには解けなかったんだろ
538デフォルトの名無しさん
2018/04/04(水) 01:09:59.83ID:3+w4vvmw そもそもlogを使ったコードなんて出てきたか?
539デフォルトの名無しさん
2018/04/04(水) 01:10:40.77ID:KRNVtbK3 ぼけがw
540デフォルトの名無しさん
2018/04/04(水) 01:16:56.56ID:3+w4vvmw 考え方は>>506
以上
以上
541デフォルトの名無しさん
2018/04/04(水) 01:20:52.57ID:/4oBH7Xm もう構うなよ
542デフォルトの名無しさん
2018/04/04(水) 01:39:06.43ID:rhFOVHGj543デフォルトの名無しさん
2018/04/04(水) 01:41:20.57ID:rhFOVHGj ↑
一応2行ほど費やしてほんのちょびっとだけ枝刈りしてある
一応2行ほど費やしてほんのちょびっとだけ枝刈りしてある
544デフォルトの名無しさん
2018/04/04(水) 02:12:06.95ID:OPiy2CfY545デフォルトの名無しさん
2018/04/04(水) 02:22:12.11ID:OPiy2CfY546デフォルトの名無しさん
2018/04/04(水) 03:07:06.84ID:Ssb/YhXn >>515
Kotlin
後ろから手前に見て行くように作ってみたが、これで良いのか?
https://paiza.io/projects/_o2ryjyVw3lQI2iKrDRf_A?language=kotlin
Kotlin
後ろから手前に見て行くように作ってみたが、これで良いのか?
https://paiza.io/projects/_o2ryjyVw3lQI2iKrDRf_A?language=kotlin
547デフォルトの名無しさん
2018/04/04(水) 03:27:44.46ID:OPiy2CfY548デフォルトの名無しさん
2018/04/04(水) 06:36:29.21ID:5k6f4LQE >>515
間引きする関数というか方法は?サンプルもないのにどうしろと。
間引きする関数というか方法は?サンプルもないのにどうしろと。
549デフォルトの名無しさん
2018/04/04(水) 07:58:24.29ID:C+gm7esp ほらサンプル
元のデータ 1, 3, 6, 8, 9, 10, 6, 5, 6, 7
これの 1, 3, 6, (8, 9, 10,) 6, (5,) 6, 7
括弧内の4つを間引けば昇順1,3,6,6,6,7になる
最小の間引く個数は4
元のデータ 1, 3, 6, 8, 9, 10, 6, 5, 6, 7
これの 1, 3, 6, (8, 9, 10,) 6, (5,) 6, 7
括弧内の4つを間引けば昇順1,3,6,6,6,7になる
最小の間引く個数は4
550デフォルトの名無しさん
2018/04/04(水) 08:06:05.02ID:5k6f4LQE551デフォルトの名無しさん
2018/04/04(水) 08:07:01.43ID:C+gm7esp552デフォルトの名無しさん
2018/04/04(水) 08:07:50.32ID:5k6f4LQE >>551
残るものが変わってくるんだから、たまたま同じだったではすまんだろう。
残るものが変わってくるんだから、たまたま同じだったではすまんだろう。
553デフォルトの名無しさん
2018/04/04(水) 08:12:16.57ID:C+gm7esp たまたまじゃなくてどちらでも同じだから良いって言ってるんだよ
最小の個数が算出されれば良いんだよ
>>542を例にして説明するとv1とv2の長さが等しいとき、
選び方によって間引方は変わるがどちらを選んでも
同じ答え(個数)になるからどちらでもいい
最小の個数が算出されれば良いんだよ
>>542を例にして説明するとv1とv2の長さが等しいとき、
選び方によって間引方は変わるがどちらを選んでも
同じ答え(個数)になるからどちらでもいい
554デフォルトの名無しさん
2018/04/04(水) 08:13:20.00ID:C+gm7esp 「選び方」というのは等しいときv1を使うかv2を使うかってことね
555デフォルトの名無しさん
2018/04/04(水) 08:13:32.31ID:5k6f4LQE 主観がないな。
556デフォルトの名無しさん
2018/04/04(水) 08:14:06.01ID:C+gm7esp ただの荒らしだったか
557デフォルトの名無しさん
2018/04/04(水) 08:16:15.34ID:5k6f4LQE まぁいいわ。説明が悪いとだけ言っとくわ。
558デフォルトの名無しさん
2018/04/04(水) 08:17:58.31ID:5k6f4LQE559デフォルトの名無しさん
2018/04/04(水) 08:27:21.83ID:5k6f4LQE じゃー、ソートすれば常に0だな。
おしまーい。
おしまーい。
560デフォルトの名無しさん
2018/04/04(水) 08:39:36.72ID:5k6f4LQE これ、プログラムのお題じゃなくてイジワル問題ってやつだ。
一応間引くとは言ったけど、どのように間引きたいかは書いてない。
それを考えろっていうもんだいで、じょうけんとしては何もだされていない。
べつに大きくしてもよい。
が、大きくする必要性もないので、条件内でやる最善手がソートして昇順にするだけででも満たされうる。
以上。
一応間引くとは言ったけど、どのように間引きたいかは書いてない。
それを考えろっていうもんだいで、じょうけんとしては何もだされていない。
べつに大きくしてもよい。
が、大きくする必要性もないので、条件内でやる最善手がソートして昇順にするだけででも満たされうる。
以上。
561デフォルトの名無しさん
2018/04/04(水) 09:01:32.20ID:5k6f4LQE https://ideone.com/G4cjeS
C++。これが間違ってるんだったらその理論を聞きたい。
C++。これが間違ってるんだったらその理論を聞きたい。
562デフォルトの名無しさん
2018/04/04(水) 09:09:05.05ID:5k6f4LQE 思想でも読んでるのかなぁ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 [Hitzeschleier★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 「すごいアイドル出てきた」「かわいすぎる」ラヴィット初登場の美女に視聴者驚き ≠ME櫻井もも [ヴァイヴァー★]
- 中国高官と話す外務省局長の表情、やばい [175344491]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 【速報】中国が日中関係悪化は高市氏に責任と名指しで非難 [931948549]
- 日本政府「高市総理の発言は問題ないと伝え、中国総領事のSNS投稿は問題があると中国に伝えました😊」 [931948549]
- ネトウヨ論調決まる「寧ろ迷惑中国人観光客が減ることで日本人の旅行が活性化され経済的には影響ない」 <mark>[ひまわり学級]</mark> [511393199]
- 【んな専🏡】なんG 姫森ルーナ(・o・🍬)総合スレ🏰【ホロライブ▶】
