摘要: 一.使用sort来进行排序,它的时间复杂度是nlogn,所以能在1s内处理大概30w的数据 cmp(typename x,typename y)中是可以对x,y进行更改的,并不会影响到数组中的数,这也极大增加了cmp的适用性。 题型一.成绩排序(要求稳定) 输入任意(用户,成绩)序列,可以获得成绩从 阅读全文
posted @ 2020-03-30 20:59 不二良 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 字符串相关基础知识 默认在c++环境下,加入头文件#include <cstring>,如果要使用c的char str[]来表示字符串,输入一串字符串可以使用gets(),但不可以使用c++的getline 可以使用sort(str,str+strlen())来进行字符串排序。 也可以使用strin 阅读全文
posted @ 2020-03-29 13:22 不二良 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1.求反序数 #include <iostream> using namespace std; int main() { int n; cin >> n; int ans = 0; while(n>0){ ans = ans*10+n%10; n/=10; } return 0; } 2.十进制转x 阅读全文
posted @ 2020-03-28 11:59 不二良 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 企业发放的奖金根据利润提成。利润低于或等于100000元的,奖金可提10%;利润高于100000元,低于200000元(100000<I≤200000)时,低于100000元的部分按10%提成,高于100000元的部分,可提成 7.5%;200000<I≤400000时,低于200000元部分仍按上 阅读全文
posted @ 2020-03-28 11:05 不二良 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一输入输出注意问题 1.scanf遇到空格会结束,所以读入一行字符串时可以使用getline(cin,str)或者gets(str),gets会把回车读入 2.在scanf和gets之间加入getchar()来消除'\n' 3.进制转换: %x十六进制小写,%X十六进制大写 %o 八进制 4.%2d 阅读全文
posted @ 2020-03-28 10:18 不二良 阅读(98) 评论(0) 推荐(0) 编辑