|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 很有趣的一道题,出乎意料的答案
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1691
人关注过本帖,
2
人收藏
标题:
很有趣的一道题,出乎意料的答案
只看楼主
加入收藏
czz5242199
等 级:
小飞侠
威 望:
4
帖 子:660
专家分:2400
注 册:2011-10-26
结帖率:
81.25%
楼主
收藏
(2)
已结贴
√
问题点数:20 回复次数:26
很有趣的一道题,出乎意料的答案
给出n个数,数的范围为[1,LONG_MAX],保证其中某个数出现了奇数次,其他数都出现偶数次,编程把这个数找出来
比如给出7个数,1,3,2,3,1,2,3
3出现了3次,1,2都出现2次,这样答案就是3
当然,程序运算速度越快越好,能保证n达到100W时能在1s内算出来
搜索更多相关主题的帖子:
答案
2012-03-09 22:24
举报帖子
使用道具
赠送鲜花
墨清扬
等 级:
蝙蝠侠
威 望:
1
帖 子:294
专家分:817
注 册:2011-10-4
第
2
楼
收藏
得分:10
用异或运算
程序代码:
cin
>>now;
while
(--total) {
cin
>>temp; now^=temp; }
cout
<<now;
因为相同的数用异或运算符后为0,而且疑惑运算符合交换律
酱油实习生
2012-03-10 15:39
举报帖子
使用道具
赠送鲜花
beyondyf
等 级:
贵宾
威 望:
103
帖 子:3282
专家分:12654
注 册:2008-1-21
第
3
楼
收藏
得分:0
嗯?昨晚为什么我没看到这个题?想起来了,昨晚好像这个网站登不进来
重剑无锋,大巧不工
2012-03-10 15:47
举报帖子
使用道具
赠送鲜花
laoyang103
来 自:内蒙古包头
等 级:
贵宾
威 望:
19
帖 子:3082
专家分:11056
注 册:2010-5-22
第
4
楼
收藏
得分:0
回复 3楼 beyondyf
数据范围有点大
求杨大哥思路
===========深入<----------------->浅出============
2012-03-10 16:56
举报帖子
使用道具
赠送鲜花
beyondyf
等 级:
贵宾
威 望:
103
帖 子:3282
专家分:12654
注 册:2008-1-21
第
5
楼
收藏
得分:0
二楼已经回答了。很久以前有道什么微软测试题和这个很类似,朋友问过我。
重剑无锋,大巧不工
2012-03-10 17:06
举报帖子
使用道具
赠送鲜花
laoyang103
来 自:内蒙古包头
等 级:
贵宾
威 望:
19
帖 子:3082
专家分:11056
注 册:2010-5-22
第
6
楼
收藏
得分:0
回复 5楼 beyondyf
明白了 异或是可以累积的
===========深入<----------------->浅出============
2012-03-10 17:11
举报帖子
使用道具
赠送鲜花
czz5242199
等 级:
小飞侠
威 望:
4
帖 子:660
专家分:2400
注 册:2011-10-26
第
7
楼
收藏
得分:0
恩,最简单的方法就是把所有数异或一遍,但是这题还有个加强版:如果有且仅有两个数出现了奇数次,把这两个数找出来,要求时间效率和之前一样
2012-03-11 00:28
举报帖子
使用道具
赠送鲜花
czz5242199
等 级:
小飞侠
威 望:
4
帖 子:660
专家分:2400
注 册:2011-10-26
第
8
楼
收藏
得分:0
表沉了
2012-03-11 15:40
举报帖子
使用道具
赠送鲜花
czz5242199
等 级:
小飞侠
威 望:
4
帖 子:660
专家分:2400
注 册:2011-10-26
第
9
楼
收藏
得分:0
别沉啊,我只是觉得思路很奇妙,想分享一下
2012-03-12 11:42
举报帖子
使用道具
赠送鲜花
BianChengNan
等 级:
贵宾
威 望:
13
帖 子:302
专家分:972
注 册:2011-11-30
第
10
楼
收藏
得分:0
哈哈哈,前一段时间也做过一个,确实很牛逼的题啊
,不过题目中最好叙述成整数而不是数,否则有float型的就悲剧了
我的群:149544757 C/C++/Assembly 喜欢交流的朋友进,进群请写消息
2012-03-12 12:27
举报帖子
使用道具
赠送鲜花
27
1/3页
1
2
3
快速回复:
很有趣的一道题,出乎意料的答案
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.050011 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved