首页 > 其他分享 >2024杭电多校第10场

2024杭电多校第10场

时间:2024-08-22 19:48:12浏览次数:5  
标签:杭电多校 10 int max 位置 2024 ans dp

10

1002 scenery (hdu7542)

由于 \(l\) 序列不增、 \(r\) 序列不降,每处景色的拍摄安排在可选时间的开始/结束位置显然是最优的。设 \(dp[i][j]\) 表示(从后往前)考虑到第 \(i\) 处景色、可选时间从 \(j\) 开始的最晚结束位置,则转移方程:

\(dp[i][max(l_i, j) + t_i] = max(dp[i][max(l_i, j) + t_i], dp[i - 1][j])\) (开始位置)

\(dp[i][j] = max(dp[i][j], min(dp[i - 1][j], r_i + 1) - t_i)\) (结束位置)

预先将所有状态赋为不合法情况 \(-1\),最后检查 \(dp[1][j]\) 中是否有合法情况即可。

    memset(dp, -1, sizeof(dp));
    int it = 1;
    dp[1][0] = m + 1;
    for(int i = n; i; i--) {
        it ^= 1;
        for(int j = 0; j <= m; j++) {
            dp[it][j] = -1;
        }
        for(int j = 0; j <= m; j++) {
            int l = max(a[i].l - 1, j) + a[i].t;
            if(l > a[i].r || l >= dp[it ^ 1][j]) continue;
            dp[it][l] = max(dp[it][l], dp[it ^ 1][j]);
        }
        for(int j = 0; j <= m; j++) {
            int r = min(dp[it ^ 1][j], a[i].r + 1) - a[i].t;
            if(r < a[i].l || r <= j) continue;
            dp[it][j] = max(dp[it][j], r);
        }
    }
    bool flag = 0;
    for(int j = 0; j <= m; j++) {
        if(dp[it][j] >= 0) {
            flag = 1;
            break;
        }
    }
    if(flag) printf("YES\n");
    else printf("NO\n");

居然能在赛时写对dp,挺难得的)

1008 SunBian (hdu7548)

对于 \(n\) 为偶数的情况,除非Alice能够一次将所有笋变成横向,即 \(k=n\),否则无论她如何操作,Bob都可以在对称位置模仿操作、使自己必胜。\(n\) 为奇数时,若 \(1<k<n\),Bob可将整个环隔开成为两个对称的部分、同理模仿操作;\(k=1\) 或 \(n\) 时则Bob必败。

1010 A+B Problem (hdu7550)

一个小规律:\(ans_i\) 的二进制最低位与 \(ans_{i - 1}\) 无关,对于确定的 \(a_i,b_i\),\(ans_i\space \&\space 1\)为定值。而其他每位上的取值只与 \(a_i,b_i\) 以及 \(ans_{i - 1}\) 的较低位有关,因此确定最低位后、可通过递推求出完整的 \(ans_i\),即最终答案唯一。

    for(int i = 1; i <= q; i++) {
        scanf("%lld%lld", &a[i], &b[i]);
        c[i] = (a[i] ^ b[i]) & 1;
    }
    c[0] = c[q];
    for(int z = 1; z < 32; z++) {
        for(int i = 1; i <= q; i++) {
            ll y = (a[i] ^ c[i - 1]) + (b[i] ^ c[i - 1]);
            c[i] += (y & (1ll << z));
        }
        c[0] = c[q];
    }
    for(int i = 1; i <= q; i++) {
        printf("%lld\n", c[i]);
    }

另有:写1011的时候假设这位同学每次比赛都不幸爆零、排他前面的人都AK,后来发现题解真这么写的,好一道吉利的题目()

标签:杭电多校,10,int,max,位置,2024,ans,dp
From: https://www.cnblogs.com/meowqwq/p/18373888

相关文章

  • 【专题】2023-2024中国游戏企业研发竞争力报告合集PDF分享(附原数据表)
    原文链接: https://tecdat.cn/?p=37447 在当今的数字时代,游戏产业已然成为经济与文化领域中一股不可忽视的重要力量。2023年,中国自研游戏市场更是呈现出一片繁荣且复杂的景象,实际销售收入达到了令人瞩目的2563.8亿元,同比增长15.3%,不仅刷新历史纪录,还彰显出其强大的市场活力......
  • 2024年8月【最新】《黑神话:悟空》【电脑配置要求】黑神话 悟空 电脑配置【推荐】
    (本人经核验测评后推荐二、三、四配置)目录:一、最低配置:(官方发布)二、普通配置:三、高端配置:四、豪华配置: 正文:一、最低配置:(官方发布)1、CPU:因特尔i58400或AMDRyzen516002、内存:16G3、显卡:GTX1060缓存6G或AMDRX5808G4、硬盘:130G(固态)(安装后大小128G)(忽略)......
  • 国产化适配——银河麒麟V10(1)
    前言为响应国家“信创”建设,公司最近在搞国产化适配,我刚好负责这搞一部分,做个记录吧。主要包括三块:国产服务器操作系统银河麒麟V10,国产数据库人大金仓kingbase,中间件Tongweb。 这一期记录银河麒麟适配中遇到的一些问题。系统版本:KylinLinuxAdvancedServerV10(Sword)......
  • win10 wsl ubuntu 图形化界面
    来源 https://www.bilibili.com/video/BV1mX4y177dJ/https://ccrysisa.github.io/posts/wsl2/ 在win10安装完vcxsrc后打开XLaunch选择Onelargewindow 默认Startonclient 在additionalparametersforVcXsrv中写入-ac savecongiguration可以保存......
  • AP5174内置PWM调节LED灯亮度输入5-100V车灯驱动IC 手电筒与车灯方案
    产品描述AP5174是一款效率高,稳定可靠的LED灯恒流驱动控制芯片,内置高精度比较器,固定关断时间控制电路,恒流驱动电路等,特别适合大功率LED恒流驱动。AP5174采用ESOP8封装,散热片内置接SW脚,通过调节外置电流检测的电阻值来设置流过LED灯的电流,支持外加电压线性调光,最大......
  • 中国电信公布2024年中期业绩!
    8月20日中国电信公布2024年中期业绩亮点满满今天,和小翼一起来了解下吧 经营业绩稳健增长,高质量发展持续向好,持续强化科技创新,加快发展新质生产力2024年上半年,中国电信紧抓发展机遇,完整准确全面贯彻新发展理念,坚定履行建设网络强国和数字中国、维护网信安全责任,持续深入实施......
  • JESD79-5C_v1.30-2024 JEDEC DDR5 SOLID STATE TECHNOLOGY ASSOCIATION 最新内存技术
    JESD79-5C_v1.30-2024JEDECDDR5SOLIDSTATETECHNOLOGYASSOCIATION最新DDR5内存技术规范​JEDEC技术协会公布新DDR5内存规范、更稳定、安全,支持PRAC新技术下载: https://download.csdn.net/download/tgs2033/89661013样本下载:链接:https://pan.baidu.com/s/13-Ioep......
  • Free Online 1080P Youtube Video Downloader All In One
    FreeOnline1080PYoutubeVideoDownloaderAllInOne免费在线1080PYoutube视频下载器https://yt5s.io/en93https://yt5s.biz/enxj100/demosIELTS雅思https://www.youtube.com/watch?v=GSnWFA3qnAg(......
  • Idea2024最新版本Mavn加载问题
    Idea2024最新版本Mavn加载问题简述由于公司项目多,各个项目不一致版本,有的jdk1.8、有jdk11,最近由于工作安排,我将从转到其它项目里面。至此开启了,我的新老项目编译不通过之路。mavenclean项目错误并将加载巨慢java.lang.OutOfMemoryError:GCoverheadlimitexceeded尝试......
  • 【JPCS独立出版,EI 检索稳定 | 往届平均会后3个月完成见刊及EI检索,检索快速稳定~】第三
    能源是人类社会发展的重要推动力量。如何安全、清洁、高效地存储、转化和利用能源,实现人类可持续发展,一直都是全球探讨的话题。第三届能源与动力工程国际学术会议(EPE2024)将于2024年10月18-20日在兰州举办。会议通过与业内众多平台、社会各团体协力,聚集能源与动力相关领域的学......