11 2023 档案
摘要:[P1036 [NOIP2002 普及组] 选数] 我的思路是运用递归实现一个树状分支 例如 3 7 12 19 4选3,每个情况为 3-7-12 3-12-19 7-12-19 注意 我们用递归时在传参时要以和的形式传参。 如果先求和再传参就会发生错误. #include <iostream> #
阅读全文
摘要:P5143 攀爬者 sort排序 对于数组而言 sort(数组+begin,数组+stop)(左闭右开) 例: sort(a+1,a+n+1)=sort(a[1]~a[n]) 对于结构体 在数组基础上多一个cmp 运用:sort(数组+begin,数组+stop,cmp) cmp本身需要定义一个函数
阅读全文
摘要:P1098 [NOIP2007 提高组] 字符串的展开http://ww.luogu.com.cn/problem/P1098 注意 字符中的数字是默认小于字母的。 所以要对数字做特判。 #include <iostream> #include <string> using namespace st
阅读全文
摘要:P1518 [USACO2.4] 两只塔姆沃斯牛 The Tamworth Two 初始思路 利用数字1~4代表方向; 利用两个循环来实现两个角色的行为,通过每一步break实现两个角色的同步。 由于题目本意是同步,而我这实质上是分步(牛在前Farmer John在后),所以用Farmer John
阅读全文
摘要:#include <iostream> #include <cstdio> using namespace std; int c[100000]; int d[100000]; int e[100000]; int main() { string a, b; cin >> a >> b; if (a
阅读全文