网站首页 站内搜索

搜索结果

查询Tags标签: 向右走,共有 4条记录
  • projecteuler 15.Lattice paths

    每次向下或者向右走,问从(1,1)到(n,m)的不同路线数 经典dp入门题 #include <bits/stdc++.h>using namespace std;long long dp[50][50];int main(){dp[1][1]=1;for(int i=1;i<=21;++i){for(int j=1;j<=21;++j){dp[i][j]+=dp[i-1][j]+dp[i][j-1];}}printf(&qu…

    2022/4/21 6:21:26 人评论 次浏览
  • SYCOJ570传纸条

    题目—传纸条 (shiyancang.cn) 算法(线性DP) O(n3)O(n3)首先考虑路径有交集该如何处理。可以发现交集中的格子一定在每条路径的相同步数处。因此可以让两个人同时从起点出发,每次同时走一步,这样路径中相交的格子一定在同一步内。 状态表示:f[k, i, j] 表示两个人同时走…

    2021/7/13 6:06:32 人评论 次浏览
  • SYCOJ570传纸条

    题目—传纸条 (shiyancang.cn) 算法(线性DP) O(n3)O(n3)首先考虑路径有交集该如何处理。可以发现交集中的格子一定在每条路径的相同步数处。因此可以让两个人同时从起点出发,每次同时走一步,这样路径中相交的格子一定在同一步内。 状态表示:f[k, i, j] 表示两个人同时走…

    2021/7/13 6:06:32 人评论 次浏览
  • 蚂蚁感冒 第五届蓝桥杯省赛C++A/B组

    此题为数学题 需要发现一个特点:未感染的蚂蚁相互碰撞后,相当于穿过了对方,和两方掉头的意思是一样的 所以最终答案是:第一只感冒蚂蚁左边向右走的蚂蚁的数量 + 第一只感冒蚂蚁右边向左走的蚂蚁的数量 + 第一只蚂蚁本身 但有一些特殊情况: 1.第一只感冒蚂蚁在最左边且…

    2021/4/7 20:11:12 人评论 次浏览
扫一扫关注最新编程教程