プログラミングのお題スレ Part22 (863レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
50(1): デフォルトの名無しさん [] 2023/08/18(金)20:03:41.92 ID:Bxqhk529(1)
>>49
R
https://ideone.com/keSaYi
169: 156 [sage] 2023/11/27(月)20:35:49.92 ID:VuTnBSK2(1)
>>156 c
https://ideone.com/K1fD78
・lispのひとの(>>162)をパク…参考にしました
・乱数生成部分は https://c-faq.com/lib/randrange.html からコピペしました
int main() {
int a[9999] = {0}, size = sizeof a / sizeof *a, sum, min, max, r, i, j, k;
srand(time(0));
#define randi(size) ((int)((double)rand() / ((double)RAND_MAX + 1) * (size)))
for (r = size; 0 < r; ) if (!a[randi(size)]++) r--;
for (sum = min = max = a[0], i = 1; i < size; i++) {
sum += a[i];
min = min < a[i] ? min : a[i];
max = a[i] < max ? max : a[i];
}
printf("%d\n%f\n[%d, %d]\n", sum, (double)sum / size, min, max);
for (i = min; i <= max; i++) {
for (k = j = 0; j < size; j++) if (i == a[j]) k++;
printf("%d\t%d\n", i, k);
}
return 0;
}
300(1): デフォルトの名無しさん [] 2024/03/03(日)22:19:54.92 ID:ZEDvt9uH(1)
>>282
C++
https://ideone.com/LEU7EV
>>298でnを大きくするにつれ>>296に対する高速化効果が薄れていくのは、ABをvectorでなく
配列にしたらある程度改善された。n = 5000のときの実行時間は>>296の半分以下になった。
ただし、n = 1000000まで大きくすると、296よりやっぱり遅くなる。
>>299
どんなプログラムを書いたのか見せて。
415: デフォルトの名無しさん [sage] 2024/09/01(日)11:51:46.92 ID:Zfu0bsG/(1)
>>413
REM nextprev.bat
ruby -x "%~f0"
exit
#~
#!ruby
#encoding: utf-8
i=0;v=["aaa","bbb","ccc"]
while 1
puts v[i]
print "input next or prev [n/p]> "
a=$stdin.gets.chomp
if ""==a
exit
elsif /^n/=~a
i=i+1
elsif /^p/=~a
i=i-1
end
i=(i+3)%3
end
536: デフォルトの名無しさん [sage] 02/07(金)21:12:13.92 ID:n3kvQb3T(1)
テス
706: デフォルトの名無しさん [sage] 03/25(火)20:18:24.92 ID:oTGl9wWX(1)
>>705
感心した、出題者回答C++コードはほんの少し変更するだけで簡単にBigInt/i128切り替え出来るのか
>>697-698
Rustはどうなのかな?
805(1): デフォルトの名無しさん [sage] 08/17(日)12:07:33.92 ID:R1ye1QDy(1/2)
>>799 ruby
https://ideone.com/o2Qlkr
>>799 c
https://ideone.com/Q4XNBb
831: 830 [sage] 09/02(火)21:36:10.92 ID:MM5Gazf9(1)
>>812 scheme (chicken 4.13)
https://ideone.com/fZufck
・集計部分をalistに変えてみただけ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.034s