算法学习
解矣。
这个作者很懒,什么都没留下…
展开
-
C++排序与比较函数总结
C++各种自定排序总结1、数组自定义外部排序方法方法:自己写一个新的比较函数,比较函数的两个参数是数组的类型,这时候会将结构体或基本类型的内置比较函数给覆盖了struct obj { int price; ...; ...;};int num_arr[MAXN];obj obj_arr[MAXN];若参数为基本类型:bool cmp(int a, int b) { //这个比较函数的意义是 //在一个数组中,目前数a是在数b左边的,也就是[...,原创 2021-07-08 12:36:44 · 675 阅读 · 1 评论 -
PAT编译器gets()函数报错问题
PAT编译器不能使用gets()函数读取一行字符今天在做PAT的时候,使用了gets()来读取字符串,然后就有以下错误a.cpp:11:25: error: ‘gets’ was not declared in this scope gets(sentence[i]);记得之前在codeup上使用都不报错,网上查找一番发现可能是编译器不支持gets函数。需要用cin.getline()函数来代替。cin.getline用法:cin.getline(sentence, 20);getline 函原创 2021-02-28 20:38:54 · 3251 阅读 · 0 评论 -
Codeup:日期累加
CodeUp Contest 100000578问题 E: 日期累加题目描述设计一个程序能计算一个日期加上若干天后是什么日期。输入输入第一行表示样例个数m,接下来m行每行四个整数分别表示年月日和累加的天数。输出输出m行,每行按yyyy-mm-dd的个数输出。思路:用一个数组保存12个月的天数,若是闰年,则将2月的天数加一。然后一天一天累加,日大了就向月进一,月大了就向年进一。错误解答:#include<cstdio>bool leap(int year){ retu原创 2021-02-26 13:47:49 · 143 阅读 · 0 评论