为什么要malloc()?何时要malloc()?如何使用malloc()?
摘要:1、https://blog.csdn.net/wstz_5461/article/details/74356690?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.contr
阅读全文
问题 I: 锤子剪刀布 (20)
摘要:19:07:47 2019-04-02 问题 I: 锤子剪刀布 (20) 题目描述 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势
阅读全文
Codeup——问题 H: 部分A+B (15)
摘要:2019-03-31 17:52:04 问题 H: 部分A+B (15) 题目描述 正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。 现给定A、DA、B、DB,请编写程序计算PA
阅读全文
Codeup 墓地——问题 F: A+B和C (15)
摘要:问题 F: A+B和C (15) 不出所料,果真用int超限,会报:答案错误50% 于是纠正一下,改成long long ;不过改成long 也对的! AC代码:
阅读全文
问题 E: Shortest Distance (20)
摘要:问题 E: Shortest Distance (20) 第一次的想法码的代码如下(超时): 上面的代码时间超时 第二次优化一下,还超时: 代码如下: 暂时还没想到哪可以优化,不过我估摸着,得预先把每个点的最小值弄出来,因为M最大为10^4,而N最大为10^6 M*N=10^10 严重超时! 如果我
阅读全文
入门篇——入门模拟进制转换
摘要:进制转换 来自《算法笔记》 给自己一句话:坚持到底,总会看到光明! 思考:对于两个不同进制,应该如何进行相互转换? 不要想着一步就位,要有一个桥梁——十进制 对于一个P进制数,如果要转换为Q进制,需要分为两步 将P进制数x转换为十进制数y.。 对于一个十进制数y=d1d2..dn,它可以写成这个形式
阅读全文
日期处理_升级版
摘要:日期处理_升级版 在日期处理那一篇的时候,也许会闲太慢了! 怎样加快算法速度? 快算法速度:只需要先把第一个日期的年份不断加1,直到与第二个日期的年份相差1为止,期间根据平年或是闰年来累加365天或者366天。之后再进行不断令天数加1操作 注意:不能直接加到等于第二个日期的年份时才停止。 为什么?
阅读全文
日期处理
摘要:前言:日期处理的问题有时很让人头疼,因为有细节要处理:1、平年和闰年(平年:28,闰年:29)2、大小月问题(1,3,5,7,8,10,12月31天 剩下的31天;2月要拿出来) 接下来的题目扫清你对这种类型的恐惧!(反正我以前很不喜欢这类题) 1928: 日期差值 题目描述 有两个日期,求两个日期
阅读全文
Codeup——问题 D: 比较奇偶数个数
摘要:问题 D: 比较奇偶数个数 题目描述 第一行输入一个数,为n,第二行输入n个数,这n个数中,如果偶数比奇数多,输出NO,否则输出YES。 第一行输入一个数,为n,第二行输入n个数,这n个数中,如果偶数比奇数多,输出NO,否则输出YES。 输入 输入有多组数据。每组输入n,然后输入n个整数(1<=n<
阅读全文
Codeup墓地——问题 C: 特殊乘法
摘要:问题 C: 特殊乘法 题目描述 写个算法,对2个小于1000000000的输入,求结果。特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5 写个算法,对2个小于1000000000的输入,求结果。特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4
阅读全文
Codeup 墓地——问题 B: A+B
摘要:问题 B: A+B 题目描述 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。 现在请计算A+B的结果,并以正常形式输出。 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。 现在请计算A+B的结果,并以正常形式输出。 输入 输入包含多组数据数据,每组数
阅读全文
Codeup 墓地——1814: 剩下的树
摘要:1814: 剩下的树 题目描述 有一个长度为整数L(1<=L<=10000)的马路,可以想象成数轴上长度为L的一个线段,起点是坐标原点,在每个整数坐标点有一棵树,即在0,1,2,...,L共L+1个位置上有L+1棵树。 现在要移走一些树,移走的树的区间用一对数字表示,如 100 200表示移走从10
阅读全文
PAT B1001
摘要:自从参加了多次比赛后,状况都不如意,反思很久,总结出,代码能力相对比较弱,不重基础!从今天起,每天一题更!没有聪明的头脑,只能一步一个脚印!加油! 我其实想看看,每天坚持这样做,能走多远.... 001 害死人不偿命的(3n+1)猜想 (15 分) 卡拉兹(Callatz)猜想: 对任何一个正整数
阅读全文