上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 题目链接:1028 人口普查 (20 分) 这道题目刚开始用了cin处理字符串,果然有一个测试点运行超时。 后来改为是scanf,这个测试点通过。 另外思维要缜密。 有一个测试点为段错误。仔细检查以后发现ans.size()-1数组溢出,因为ans.size()可能为0。加个判断之后即可。 阅读全文
posted @ 2019-01-14 15:53 focusDing 阅读(693) 评论(0) 推荐(2) 编辑
摘要: 题目链接:1027 打印沙漏 (20 分) 这道题目是按照题目要求输出图形。 1、图形具有上下对称性 2、图形中每行有规律。 思路:可以根据终端输入的n来判断图形上半部分输出的行数。然后我们按照对称性输出下半部分即可。 特别注意: 不能输出多余的空格。 阅读全文
posted @ 2019-01-14 12:53 focusDing 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 题目链接:1026 程序运行时间 (15 分) 这道题目逻辑比较简单,计算出秒数之后输出运行时间HH:MM:SS。但是小数四舍五入绊倒了我。 参考网上方法 int ans=(小数+0.5)即可。另外输出格式要对上,利用printf("%02d"); 阅读全文
posted @ 2019-01-03 17:35 focusDing 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 题目链接:1025 反转链表 (25 分) 这道题目花费了很长时间,主要是最近事情太多,没有集中精力想这道题目。 起初我将address和Next按照字符串处理,这样处理的好处是不用考虑整数的前导0。但是提交后有一个测试点超时, 我赶紧将cout换成printf,将输出的字符串进行.c_str(); 阅读全文
posted @ 2019-01-03 17:05 focusDing 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 题目链接:1024 科学计数法 (20 分) 本题考查字符串处理,因此我的输入输出均按照字符串来处理。 解题思路:首先用一个变量存储该数的正负。定义三个整型变量integer,dec和exp分别存储该数的整数部分,小数部分和指数部分。 这样分开处理的好处时统一处理数据的类型,不用考虑小数点。其它的按 阅读全文
posted @ 2019-01-02 22:09 focusDing 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 题目链接:1023 组个最小数 (20 分) 这道题目比较简单,将0的个数单独统计,其它数字组成的新数按从小到达排列组成。然后将若干个0插入到第一个 非零数字之后即可。 阅读全文
posted @ 2018-12-28 09:22 focusDing 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 题目链接:1022 D进制的A+B (20 分) 这道题目比较简单。思路:先计算出十进制的A+B,然后利用栈的后进先出的特点输出D进制结果。 在进制转化过程中采用除基取余的方法。特别注意:特殊情况A+B=0的时候要单独处理! 阅读全文
posted @ 2018-12-28 09:19 focusDing 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题目链接:1021 个位数统计 (15 分) 这道题目比较简单,建立map<char,int>映射即可,由于map中的键值按照升序排列,正好符合题意,统计完毕输出即可。 阅读全文
posted @ 2018-12-28 09:06 focusDing 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 题目链接:1020 月饼 (25 分) 这道题目逻辑方面比较简单,但是浙大的PAT往往考察细节,果不其然,因为变量类型的原因,一个测试点没过。 特别注意,题目中说种类数N和需求量D为正整数,其它变量则为正数,所以这里的其它变量类型应当是double型。 阅读全文
posted @ 2018-12-27 19:27 focusDing 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 题目链接:1019 数字黑洞 (20 分) 这道题目:没有太难的地方,但是因为基础不够牢固,很多操作花的时间较长,甚至有些参考网上的方法。 以后总结一下各种不熟悉的操作 字符串转int int转字符串 阅读全文
posted @ 2018-12-27 19:20 focusDing 阅读(625) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页