当前位置: 首页 > news >正文

#NOIP 2014# day.1 T3 飞扬的小鸟 bird

分析:本体类似于经典的完全背包问题,每个阶段解决向上或者向下,而且次数不限,类似于物品个数没有限制。所以f[i][j]的状态可以从f[i-1][*]和f[i][*]中转移过来。

保证时间复杂度是O(nm)即可

    #include <iostream>  
    #include <cstdio>  
    #include <cstdlib>  
    #include <cstring>  
    #define maxn  10010  
    using namespace std;  
    const int inf = 0x7ffffff;  
    int n,m,k,p,l,h;  
    int x[maxn],y[maxn],down[maxn], up[maxn];  
    int f[maxn][1001];  
    int main() {  
        freopen("bird.in","r",stdin);  
        freopen("bird.out","w",stdout);  
        scanf("%d%d%d",&n,&m,&k);  
        for (int i = 0; i < n; ++i)  
            scanf("%d %d", &x[i], &y[i]);  
        for (int i = 1; i <=n; ++i) {  
            down[i] = 0;  
            up[i] = m + 1;  
        }  
        for(int i = 1; i <= k; +

相关文章:

  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #NOIP 2014# day.2 T2 寻找道路
  • #NOIP 2014#Day.2 T3 解方程
  • 【Window编程】Step.1 我的第一个Windows程序
  • [codevs 1296] 营业额统计
  • 【Window程序设计:第五版】翻译勘误 转载
  • 【hdu 1754】I Hate It 【线段树 训练1】
  • 【HDU 1394】Minimum Inversion Number 【线段树 训练2】
  • 【Windows编程】Step.2 消息循环机制
  • 【CDOJ 1334】 郭大侠与Rabi-Ribi
  • 【CDOJ 1074】秋实大哥搞算术【栈计算表达式】
  • 【CDOJ 1329】卿学姐与魔法
  • C++ STL 之 BitSet
  • [CDOJ 1343] 卿学姐失恋了
  • 【CDOJ 1342】郭大侠与甲铁城 【离线树状数组】
  • 【Leetcode】104. 二叉树的最大深度
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • CentOS7 安装JDK
  • Fundebug计费标准解释:事件数是如何定义的?
  • Git 使用集
  • Hexo+码云+git快速搭建免费的静态Blog
  • Java超时控制的实现
  • JS+CSS实现数字滚动
  • KMP算法及优化
  • Phpstorm怎样批量删除空行?
  • Python3爬取英雄联盟英雄皮肤大图
  • spring学习第二天
  • 前端性能优化--懒加载和预加载
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 详解NodeJs流之一
  • 用Canvas画一棵二叉树
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ​香农与信息论三大定律
  • #pragma 指令
  • (13)Hive调优——动态分区导致的小文件问题
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (四)鸿鹄云架构一服务注册中心
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .NET CLR Hosting 简介
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思
  • [ C++ ] STL_list 使用及其模拟实现
  • [20190401]关于semtimedop函数调用.txt
  • [C#]使用PaddleInference图片旋转四种角度检测
  • [C++基础]-初识模板
  • [Firefly-Linux] RK3568修改控制台DEBUG为普通串口UART
  • [HTML]HTML5实现可编辑表格
  • [IDF]被改错的密码