摘要: //题目要求一辆卡车违反交通规则,撞人后逃跑。//现场有三人目击事件,但都没有记住车号,只记下车号的一些特征。//甲说:“车牌的前两位数字相同。”//乙说:“车牌的后两位数字是相同的,但与前两位不同。”//丙说:“四位的车号刚好是一个整数的平方。”请推理出车号。“#includeusingnamespacestd;voidmain(){ intn; intm; for(inti=1000;i>wait; return;} 阅读全文
posted @ 2013-07-03 18:07 Predator 阅读(453) 评论(0) 推荐(0) 编辑
摘要: //题目要求n(n>= 3)个评委打分,去掉最高分和最低分,剩余n-2个得分的平均值为选手得分//具体的算法如下://一下两种算法性能的比较//当n = 100000,第一种方法耗时0.001秒,第二种方法为18.114秒,两种方法的结果都是49999.5 //当n = 1000000,第一种方法耗时0.008秒结果都是500000,第二种方法无法知道,因为第二种方法的运行次数为1000000 * 1000000 = 10000亿次,本人的电脑配置,不知需等待多久,可能需要巨型机吧,可见算法优化很重要//第一种方法:#include#include#include using names 阅读全文
posted @ 2013-07-03 18:06 Predator 阅读(1750) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std;void main(){int n; //求的十进制数cout > n;int saveData[1000]; //保存转换后的的位数;int count = 0; //统计转换后有多少位数int radix =0 ; //转换的基数比如2表示二进制,8表示8进制...cout > radix;int x; for (int i =0; n; ++i){x = n % radix;n = n / radix;saveData[i] = x;++count;}cout = 0; --j){cout > wait;} 阅读全文
posted @ 2013-07-03 18:05 Predator 阅读(1055) 评论(0) 推荐(0) 编辑