摘要: 还是c++好用,三部分输入直接用相同的方法, 用map映射保存学生在结构体数组中的下标。 结构体保存学生信息,其中期末成绩直接初始化为 1, 注意四舍五入 此题还算简单 include include include include include using namespace std; stru 阅读全文
posted @ 2018-08-17 08:33 路明天 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 水题 include include include include using namespace std; bool jud(char a){ if(isdigit(a)||islower(a)||isupper(a)||a=='.')return true; else return false 阅读全文
posted @ 2018-08-16 21:44 路明天 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 水提水题,直接贴代码啦 include include using namespace std; struct ppp{ int id; int juli; }arr[10005]; bool cmp(ppp A,ppp B){ return A.juli 阅读全文
posted @ 2018-08-16 21:42 路明天 阅读(255) 评论(0) 推荐(0) 编辑
摘要: //这题不是我耍流氓,实在太简单,只能直接贴代码了,凑个数 阅读全文
posted @ 2018-08-16 21:39 路明天 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 第一层循环,用来循环计算第几个元素 第二层用来计算当前元素的下一个 include include char aaa[100000] = { '\0' }; int main() { int N; scanf("%c %d",&aaa[0], &N); for (int i = 2; i 阅读全文
posted @ 2018-08-16 20:42 路明天 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 终于做的有点眉目了,今天学习了一点stl的皮毛,解题瞬间变容易了 下边开始分析本题 这道题如果用纯c解决实在太麻烦,试了半天两个超时,果断放弃,还是用map方便; 我的方法与柳神的方法是有区别的,我只是用map来保存学校在结构体数组中的地址。 代码中每一块都有注释,绝对不是耍流氓的直接贴一片代码, 阅读全文
posted @ 2018-08-16 18:34 路明天 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 今天初次遇到需要逆置字符串的题,该死的不让我用strrev,是时候学习一下了 所谓逆置,都一样,无论任何数据类型,都可以套用,此处为了偷懒,只处理字符数组 。。。。 最最偷懒的方法当然是用c++的中的reverse函数了 void reverse (BidirectionalIterator fir 阅读全文
posted @ 2018-08-15 11:32 路明天 阅读(249) 评论(0) 推荐(0) 编辑
摘要: //今天遇到了四舍五入的问题,这些问题如果不看别人的真的难想出这么巧妙的方法啊。努力积累,早日成为大佬。 如果是小数点后多少位,就乘多少位,判断完再除回去 阅读全文
posted @ 2018-08-14 15:26 路明天 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: 时间复杂度 两个一组排序 四个一组排序 ······ 直到只剩下一组,2n 数组长度 1. 递归实现 反复将当前区间[left,right]分为两半, 对两个子区间[left,mid]和[mid+1,right]分别递归进行归并排序, 然后将两个已经有序的子区间,合并,排序,返回 2. 非递归实现 阅读全文
posted @ 2018-08-04 16:08 路明天 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 素数又称质数,是除1和本身之外不能被其他数整除的一类数。 1既不是素数,也不是合数。 素数的判断 要判断一个数是否为素数,要判断2~n 1,能否整除n,只要出现能整除的数,就判断为非素数。 此方法为保险方法: bool isPrime(int n){ if(n==1)return false; in 阅读全文
posted @ 2018-07-31 21:40 路明天 阅读(266) 评论(0) 推荐(0) 编辑