第十三届蓝桥杯大赛软件赛省赛 C/C++ 大学 B 组小结 提示:代码为比赛时本人提交的代码,不代表是正解!!!
试题 A: 九进制转十进制 暴力
1478
试题 B: 顺子日期
【第十三届蓝桥杯大赛软件赛省赛 C/C++ 大学 B 组】012居然不算QAQ!!!!!!!
反正也是暴力,根据队友的答案应该是
4
试题 C: 刷题统计 假设需要用x周+y天,我们可以快速求出需要用多少周,再慢慢减求出多出几天就行
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
试题 D: 修剪灌木 第i个灌木如何长最高呢,那就是爱丽丝从当前灌木往左剪回来i,和往右剪回来i,看看哪个高。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
试题 E: X 进制减法 因为a是大于b的,所以想要让a-b尽可能小,就要让每一位的进制尽可能小。
pa[i]代表的是第i+1位数1转化为十进制的大小
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
试题 F: 统计子矩阵 比赛时算错复杂度,用二维前缀和暴力算的。70分
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
试题 G: 积木画 不会!!!!!!!
试题 H: 扫雷 根据雷和雷的关系建一张有向图,注意因为r最大是10,所以最多只用在平面上找20*20个点,用map存图,比赛时没算复杂度感觉能过,现在算了一下,50000 * 20 * 20 * log(50000)有点极限,希望测评机够快。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
试题 I: 李白打酒加强版 三维dp,定义d[i] [j] [k]表示前i个去处,去了j家店,还剩余k斗酒有多少种情况。
因为最后一定要遇到花,所以d[n+m] [n] [0]一定只能由d[n+m-1] [n] [1]转移而来,所以输出d[n+m-1] [n] [1]即可
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
试题 J: 砍竹子 写完i没时间看了QAQ
推荐阅读