热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

关于我在SSL做纪中题目这档事(2021.8.10)

成绩ranknamescoreT1T2T3T4888TJHTJHTJH230230230505050606060202020100100100做题时先看题,发现

成绩


ranknamescoreT1T2T3T4
888TJHTJHTJH230230230505050606060202020100100100

做题时

先看题,发现第一题是推公式,分类讨论推了一下推了出来。
然后看了看第二题,发现有点类似枚举然后贪心?
然后去看第三题,找了一下性质发现要么是哈密顿距离,要么比它多 222,然后想了一下多 222 的情况,想到同一列 / 行被障碍隔开就没想了。

然后准备去看 T4 的时候发现 T4 不见了?!
然后去写 T1,写完 T1 就去写 T3。准备开始写 T3 的时候发现 T4 又有了,但好像变了?看了一下发现只会暴力。

然后 T3 写着写着写完之后一看,诶,怎么 T1T2 不见了,T3 成了 T1,T4 成了 T2,然后又多了三题新的?!
心态小炸。

然后就去看新的 T3T4,T3 想了一下也妹想到什么,T4 一看发现有点想线段树优化 DP。
然后就先去把新的 T4 写了。

然后写完之后去看 T2,想了一想想到一个主席树的做法可以拿 606060 分?然后就去写了。
然后看 T3,想了挺久都没有什么头绪,最后打了个哈希希望可以碰个 303030 分。
(不过 107∗10^7*107 哈希的平均复杂度感觉有点危)

预估:100+60+30+100=290

出成绩

T3 果然没有 303030,不过起码有 202020 分。
T1 炸了,多 222 的情况少考虑了,就只拿了纯哈密顿的 505050 分。

讲题

T2 竟然是个分段处理,模数大于 100100100 的就直接像 T3 哈希一样暴力处理,小于 100100100 的就直接离线然后用前缀和求出。
感觉这种取模啊反正沾点整除的都可能是分段分块这些。
T3 是个神奇的二分,自己没有发现奇数偶数的性质,然后就没写出来。

总结

自己考虑情况还是不够周全,会出现像 T1 出现少考虑一种情况的问题。
感觉自己对分块分段处理还不是很熟,像 T2 这种取模中包含了整除还联系不到分块分段。
而且对奇数偶数的性质还是没有利用,之前做过类似的题目但没有记住这个奇数偶数的性质并利用。

做出来的题目博客

旅行
同余
秦腾与教学评估
清理牛棚 / Cleaning Shifts S


推荐阅读
  • Hadoop集群搭建:实现SSH无密码登录
    本文介绍了如何在CentOS 7 64位操作系统环境下配置Hadoop集群中的SSH无密码登录,包括环境准备、用户创建、密钥生成及配置等步骤。 ... [详细]
  • Hadoop MapReduce 实战案例:手机流量使用统计分析
    本文通过一个具体的Hadoop MapReduce案例,详细介绍了如何利用MapReduce框架来统计和分析手机用户的流量使用情况,包括上行和下行流量的计算以及总流量的汇总。 ... [详细]
  • 甘露糖-聚乙二醇-N-羟基琥珀酰亚胺 (Mannose-PEG-NHS) 的应用与特性
    甘露糖-聚乙二醇-N-羟基琥珀酰亚胺(Mannose-PEG-NHS)是一种多功能的生物化学试剂,常用于蛋白质和其他生物大分子的修饰。本文详细介绍了该化合物的物理化学性质及其在生物医学领域的应用。 ... [详细]
  • Java多线程售票案例分析
    本文通过一个售票系统的实例,深入探讨了Java中的多线程技术及其在资源共享和并发控制中的应用。售票过程涉及查询、收款、找零和出票等多个步骤,其中对总票数的管理尤为关键。 ... [详细]
  • 本文详细介绍了在Luat OS中如何实现C与Lua的混合编程,包括在C环境中运行Lua脚本、封装可被Lua调用的C语言库,以及C与Lua之间的数据交互方法。 ... [详细]
  • 如何在Win10系统下通过VMware 14 Pro安装CentOS 7
    本文详细介绍了在Windows 10操作系统中使用VMware Workstation 14 Pro搭建CentOS 7虚拟环境的步骤,包括所需工具、安装过程及系统配置等。 ... [详细]
  • Adobe Flash Player:功能与历史回顾
    本文详细介绍了Adobe Flash Player的功能及其在互联网发展史上的重要角色,同时探讨了其停止支持的原因及后续影响。 ... [详细]
  • 在使用 Nginx 作为服务器时,发现 Chrome 能正确从缓存中读取 CSS 和 JS 文件,而 Firefox 却无法有效利用缓存,导致加载速度显著变慢。 ... [详细]
  • 本文详细探讨了Linux系统中的文件权限设置,包括常见的755、700等权限模式,以及这些权限在实际应用中的具体含义和作用。 ... [详细]
  • 解决Win10系统自动删除破解软件的问题
    如何处理Win10系统频繁自动删除安装的破解软件?本文将详细介绍可能的原因及解决方案,帮助用户顺利安装所需软件。 ... [详细]
  • 为助力科研人员提升数据处理与图形展示能力,活动家携手北京市计算中心推出2017年R语言数据可视化研讨会。详情及注册信息请点击链接查看。 ... [详细]
  • 张正友相机标定算法解析:无需棋盘格
    本文深入探讨了张正友教授于1998年提出的单平面标定技术,该方法结合了传统标定与自标定的优势,通过简易的棋盘格实现了高效准确的相机标定。 ... [详细]
  • 本文介绍了一种有效的方法,可以在保留现有软件和个人数据的情况下,将 Windows 10 LTSC 版本升级到标准的半年更新渠道(SAC)版本。 ... [详细]
  • JavaScript 实现图片文件转Base64编码的方法
    本文详细介绍了如何使用JavaScript将用户通过文件输入控件选择的图片文件转换为Base64编码字符串,适用于Web前端开发中图片上传前的预处理。 ... [详细]
  • 本文介绍了实时流协议(RTSP)的基本概念、组成部分及其与RTCP的交互过程,详细解析了客户端请求格式、服务器响应格式、常用方法分类及协议流程,并提供了SDP格式的深入解析。 ... [详细]
author-avatar
大爱与你_邂逅
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有