七行プログラミング p ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
467:466 07/07/06 11:01:36 typedef unsigned U;U R(U a){int c=0,s,t;U n,h,l;for(n=~0;n>>=1;c++); for(s=t=c;s>c>>1;s--,t-=2){h=a&1<<s;l=a&1<<c-s;a^=h^h>>t^l^l<<t;} return a;} 1文字縮め('A`) 468:466 07/07/06 11:08:31 何度もすまんが色々間違っていた気がしてきた 何でわざわざ同じ変数内で入れ換えてるんだ俺… 469:デフォルトの名無しさん 07/07/06 13:08:37 typedef unsigned U;U R(U a){U b=0,n=~(U)0,i=0;for(;n>>=1;++i)b|=((a>>i)&1)<<(n-i );return b;} もう少し短くなりそうだが 470:デフォルトの名無しさん 07/07/06 13:14:15 typedef unsigned U;U R(U a){U b=0,n=~b,i=0;for(;n>>=1;++i)b|=(a>>i&1)<<(n-i);r\ eturn b;} とりあえずここまで。 471:デフォルトの名無しさん 07/07/06 13:18:28 久しぶりだな スレがあるのw 472:デフォルトの名無しさん 07/07/06 13:20:42 スレはずっとあるよ。なくならないよ。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5388日前に更新/140 KB
担当:undef