188 条题解
-
0moonleaves LV 3 @ 2006-11-03 16:30:16
var
s:longword;
begin
readln(s);
writeln(swap(s));
end.有趣~~~~帅
-
02006-10-30 13:10:05@
..............
算2的N次方的函数以为最大就2^31,所以用的longint,原来maxlongint是2^31 -1 -
02006-10-26 19:51:03@
我终于想到了:原来C可以定义unsigned long来解决…………
害我原来一直想转化成实数做………… -
02006-10-25 12:22:55@
n div 2^16 得到前面的
n mod 2^16 得到后面的
再组合
OK -
02006-10-24 12:48:49@
哪位大牛告诉我一声啊, 怎么我交了N遍 还是 70分??
-
02006-10-22 22:24:23@
位运算 n shr 16 + n shl 16 就可以
-
02006-10-21 00:20:48@
苍天啊大地阿 怎么 交了7次都是 70分
-
02006-10-12 19:17:27@
readln(d);
writeln((d and $ffff)shl 16+d shr 16); -
02006-10-12 18:07:29@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms我对了!!!!!!好高兴!!!!!!!!!!!!
-
02006-10-08 22:53:39@
大哥,可以解释一下什么是swap吗?(清楚一些、详细一些吧)
-
02006-10-01 21:41:24@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms
纪念下~交了4次~
C++的要用UNSGNED -
02006-10-01 14:05:03@
复杂度O(1)..ans = (n >> 16) | (n
-
02006-09-29 18:19:24@
其实就是那么简单…………
有那么一个swap可以直接求解……
出题的人没有达到目的…… -
02006-09-29 17:22:04@
var s:longword;
begin
readln(s);
writeln(swap(s));
end. -
02006-09-27 22:28:38@
i:longword
writeln(swap(i));
没想到啊,没想到 -
02006-08-25 16:51:22@
我不同意"there"的意见(见楼上N层)!!!
这一题还比较难,我用了一个数组进行记录.用long类型一开始溢出了!!!
郁闷!!!
后来(1天后),终于在眼泪中明白:
用float一个类型,然后取整输出!!!终于成功!!!
哇哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈!!!
***|\**|\**|\**|\**|\**|\**|\**|\**|\**|\**|\**|\**|\**|\**|\**|\**|\**|\**|**
据我估计,难度大约在2左右(比a+b难多了!!!) -
02006-08-22 19:19:27@
swap命令是什么意思?
请详细解说一下好么,牛们? -
02006-08-22 21:57:35@
Swap就是交换机制,用个位运算就可以A了!
for i:=1 to 32 do
begin
a[i]:=n shr (32-i+1) and 1;
end; -
02006-08-20 20:53:26@
什么意思??
var a:longint begin readln(a); writeln(swap(a)); end -
02006-08-20 13:37:57@
我晕,这提还难度1?
比a+b还简单
var n:longword;
begin
readln(n);
writeln(swap(n));
end.