摘要: 问题描述 从1999年10月1日开始,公民身份证号码由15位数字增至18位。(18位身份证号码简介)。升级方法为: 1、把15位身份证号码中的年份由2位(7,8位)改为四位。 2、最后添加一位验证码。验证码的计算方案: 将前 17 位分别乘以对应系数 (7 9 10 5 8 4 2 1 6 3 7 阅读全文
posted @ 2018-01-29 15:31 原来你还在这里e 阅读(2421) 评论(0) 推荐(0)
摘要: 有问题的代码 阅读全文
posted @ 2018-01-28 20:07 原来你还在这里e 阅读(544) 评论(0) 推荐(0)
摘要: (1)非递归的办法 (2)递归的办法 阅读全文
posted @ 2018-01-28 19:41 原来你还在这里e 阅读(468) 评论(0) 推荐(0)
摘要: 解答思路:从第一行开始放,然后检索这个位置是不是可以放皇后,判断这个位置是不是有皇上,再看看与他直接相连的是不是已经有了皇后 如果没有则可以放上皇后 如果检索完一次的话就可以加1 输出结果 阅读全文
posted @ 2018-01-28 17:27 原来你还在这里e 阅读(228) 评论(0) 推荐(0)
摘要: 这道题较为简单,只要把公式翻译成C语言即可 阅读全文
posted @ 2018-01-28 16:27 原来你还在这里e 阅读(203) 评论(0) 推荐(0)
摘要: 1.五次方数字 2.四个平方数 3.10的平方数 4.减邮票 5. 阅读全文
posted @ 2018-01-28 13:31 原来你还在这里e 阅读(140) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-01-27 20:32 原来你还在这里e 阅读(3) 评论(0) 推荐(1)
摘要: 这个和积木的类型有点像,只是在处理的小技巧上面有点不同 提醒自己:语音的第十二讲没有听完 阅读全文
posted @ 2018-01-27 16:54 原来你还在这里e 阅读(157) 评论(0) 推荐(0)
摘要: 1.枚举就是把所有的情况列出来,但是要尽量的优化,比如有些情况可以不用考虑。 2.枚举的具体例子 优化的具体方法: (1)可以采用二分法,二分法的话就不用比较很多的情况,解决超时 二分法具体的用法是:把需要枚举的数或者情况分成两部分,找到中间的数字,如果中间的数字能够满足情况 我们就在让枚举的区间减 阅读全文
posted @ 2018-01-27 16:30 原来你还在这里e 阅读(121) 评论(0) 推荐(0)
摘要: 有两种解法:一种不优化,就是一个全排列的问题,然后限制条件 解法二:优化算法 创新点:把这个转化成二维数组,这样的话在判断时候不用把这些都都写出来,只需要把b[i][j]和b[i+1][j] 还有b[i+1][j+1]进行比较就行 一旦发现比下面的大扥情况,就返回0,退出,否则返回1 阅读全文
posted @ 2018-01-27 16:13 原来你还在这里e 阅读(227) 评论(0) 推荐(0)