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

2023.11.10联测总结

T 1 T1 T1求的是有多少个区间的异或和是 k k k的因子, n , k ≤ 1 0 5 n,k \leq 10^5 n,k105

这道题用前缀和维护一下,暴力枚举所有区间就有 80 80 80分。

有一瞬间想过枚举因数,但是脑抽以为要 O ( n ) \mathcal O(n) O(n)枚举,然后就跑路了。

T 2 T_2 T2给出一个有 n n n个数的数列,每次可以删去两端或删去一个中间点并将相邻的点合并,问最后剩下最大的数是多少, n ≤ 1 0 6 n\leq 10^6 n106。赛时不知道怎么维护,于是跳了。

T 3 T_3 T3给定两个长度为 n n n的单调不降的序列,每次可以花 x 2 x^2 x2的代价将 a i a_i ai加上 x x x,你可以进行 m m m次操作,最后需要将 a a a序列变为 b b b序列。问最小需要花费的总代价之和,如果不可能则输出 − 1 -1 1。赛时想到了跟正解很接近的思路,打出来一发过样例,大样例一个都没过,抱着试一试的心态交了一发,水了 40 40 40分。

T 4 T_4 T4

一开始想拼盘骗分,后面发现时间不够了,就打了个 O ( n ∗ m ) \mathcal O(n*m) O(nm)暴力,结果水了 53 53 53分。

总结:平时刷题需要总结各种类型题目的大致做法,比赛的时候就可以减少思考时间;赛时要敢于骗分,因为大部分比赛的数据强度不会太强。

http://www.lryc.cn/news/225144.html

相关文章:

  • C++:list?自己模拟实现!
  • layui table合并相同的列
  • 【Spring】SpringBoot配置文件
  • python批量下载txt文件中链接的数据
  • stm32 Bootloader设计(YModem协议)
  • 竞赛 题目: 基于深度学习的疲劳驾驶检测 深度学习
  • ubuntu 16.04.5 安装 vivado 2019.1 完整编译AD9361的环境
  • Zotero详细功能补充!熟练使用!【进阶版,持续更新】
  • 【Windows】Windows系统常用命令大全
  • 大语言模型研究进展综述
  • linux gdb 调试 常见调试命令介绍+总结
  • 基于JavaWeb+SSM+Vue微信小程序校园兼职任务平台系统的设计和实现
  • 我的MQTT操作类(M2Mqtt.Net)
  • node插件MongoDB(四)—— 库mongoose 的个性话读取(字段筛选、数据排序、数据截取)(四)
  • AI:73-结合语法知识的神经机器翻译研究
  • [LeetCode]-225. 用队列实现栈
  • Kafka Rebanlace次数过高问题
  • 计算机是如何进行工作的+进程和线程
  • MySQL(11):数据处理之增删改
  • QT QDockWidget
  • Android 12.0 开启蓝牙状态栏即显示蓝牙图标
  • skynet学习笔记02— skynet介绍、skynet基础API与环境变量
  • Android---App 崩溃
  • DocTemplateTool - 可根据模板生成word或pdf文件的工具
  • Python+reuqests自动化接口测试
  • 【Java 进阶篇】保护你的应用:Java 过滤器实现敏感词汇过滤
  • 目标检测网络系列——YOLO V4
  • 如何在Linux上部署1Panel运维管理面板并远程访问内网进行操作
  • CentOS系统安装vsftpd
  • 手握“发展密钥”,TCL科技或迎价值重估?