上一页 1 ··· 28 29 30 31 32
摘要: 基本思想: 1.使用类输入,构造成一个序列; 2.直接两次排序; 关键点: 注意sort和cmp的返回值和构造问题; 1 #include<iostream> 2 #include<stdlib.h> 3 #include<stdio.h> 4 #include<vector> 5 #include 阅读全文
posted @ 2020-01-13 17:35 暮云林凌 阅读(143) 评论(0) 推荐(0)
摘要: 基本思想: 没什么好说的,感觉个人比示例时间复杂度低一点,O(n)而不是O(mn); 关键点: 注意多项式相乘maxn开多少的问题; 1 #include<iostream> 2 #include<stdlib.h> 3 #include<stdio.h> 4 #include<vector> 5 阅读全文
posted @ 2020-01-13 16:05 暮云林凌 阅读(115) 评论(0) 推荐(0)
摘要: 基本思想: 题目中提示了,注意int 和long long的数据大小,int四个字节,long long8个字节,所以一个正负2^31,一个正负2^63,范围要注意; 关键点: 最后一个测试点卡在了负数溢出判断上。根据补码的问题,64位补码最小负数为10000....0000,即-2^63,所以两个 阅读全文
posted @ 2020-01-13 15:46 暮云林凌 阅读(182) 评论(0) 推荐(0)
摘要: 基本思想: 对于这个环形的正权值队列来说,完全可以从第一个节点计数,用1~i和1~j节点的距离来计算i~j节点的距离; 注意点: 1.对于高次个数,遍历不靠谱,找机会打表和优化结构; 2.对于正负权值要注意; 超时代码: 1 #include<iostream> 2 #include<stdlib. 阅读全文
posted @ 2020-01-13 15:20 暮云林凌 阅读(162) 评论(0) 推荐(0)
摘要: 基本流程: 1.记录转换信息,注意类似于打表的问题; 2.记录字符和预处理可以采用取模计算,这个之前没怎么接触过; 注意点: 连续读入可以用scanf,其可以自己按照空格分隔,没必要while(cin>>); 1 #include<iostream> 2 #include<stdlib.h> 3 # 阅读全文
posted @ 2020-01-12 22:11 暮云林凌 阅读(135) 评论(0) 推荐(0)
摘要: 一、C/C++变量类型细节: 对于C/C++来说,最主要的类型也就是整型、浮点型、字符型这三种,对于每一个类型又有不同的条线下的使用类型。 1、整型: 整型又可以分为int(也陈伟long int)、short(short基本用不到)、long long。对于这三种变量类型,其长度也不同。 值得注意 阅读全文
posted @ 2020-01-12 18:44 暮云林凌 阅读(731) 评论(0) 推荐(0)
摘要: 基本流程: 1.利用double数组进行操作,加和后进行简单的计数; 2.进行简单的输出; 注意点: 隐藏的格式输出,注意.1f的格式化输出; 1 #include<iostream> 2 #include<stdlib.h> 3 #include<stdio.h> 4 #include<vecto 阅读全文
posted @ 2020-01-12 18:36 暮云林凌 阅读(163) 评论(0) 推荐(0)
摘要: 基本大致流程: 1.先计算,将结果变成string,利用字符串进行输出; 2.变成字符串时变成反序,这样有利于从第一位开始进行三位插入一个逗号; 3.判断正负号进行输出; 注意点:0+0可能会出现测试点问题; 1 #include<iostream> 2 #include<stdlib.h> 3 # 阅读全文
posted @ 2020-01-12 16:00 暮云林凌 阅读(172) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32