XCPC英语学习day1

news/2025/10/26 1:02:50/文章来源:https://www.cnblogs.com/hhcy/p/19166062

2024ICPC南京

A. Hey, Have You Seen My Kangaroo?

给定n*m网格,一些格子有障碍,其他格子空着并存在一只袋鼠。四连通,袋鼠可以移动到无障碍相邻格。
可以按四方向移动,所有袋鼠同时移动,非法则不动。
给定一个移动序列,无限次重复这个序列。
对于 1 <= i <= n * m, 找到最小vi满足最多i个格子有袋鼠。

kangaroo 袋鼠
simultaneously 同时

B. Birthday Gift

给定仅含0,1,2的序列A,通过任意次操作使得A最短。
操作:

  1. 将2变成0或1。
  2. 删除相邻2个0。
  3. 删除相邻2个1。
    计算最短A的长度。

C.Topology

给定以1为根的树,保证父亲编号<儿子编号。定义这棵树的拓扑序是一个n的排列p,且满足:
对于1<=i<j<=n,pj不是pi的父亲。
对于所有1<=i<=n,计算pi=i的拓扑序的数量,对998244353取模。

topological 拓扑的

D. Toe-Tac-Tics

n个3*3的board,格子状态:空、o、x。Alices下x,Bob下o。
双方必须保证落子之后,没有三个相同标记在一行、一列或者对角线。
Alice先,轮流操作,无法操作者输。
给定n个board的初始状态,判断谁能赢。

diagonal 对角线

E. Left Shifting 3

给定一个长度为n的字符串(下标从0开始),可以将S左移至多k次。计算子串"nanjing"最多出现的次数。

F. Subwway

n个地铁站,k个有向地铁线。每个地铁线相邻站之间的移动要花相应时间。
换乘:同一个站,从x线换到y线,花费ay*bx时间。
计算从站1,到站2<=s<=n的最短时间,初始可以选择任意一条线上的站1,保证所有站可达。

G. Binary Tree

给定一个n个点的二叉树,使用至多p=[log2(n)]次询问找到一个点s。
每个询问包括u,v两点。交互器输出一个t(0<=t<=2)。
t=0: u比v更靠近s
t=1: u和v到s等距
t=2: v比u更靠近s
交互器是自适应的。

interactor 交互器
adaptive 自适应的
conflict 冲突

H. Border Jump 2

给定一个小写字符串S,进行一些操作直到S为空。
操作:

  1. 删除第一个字符
  2. 删除最后一个字符
  3. 选择S的一个“好的”子串S',令S=S'
    S'≠S,S'是S的一个前缀,反转的S'是S的一个后缀。
    问最多能进行操作3多少次。

I. Bingo

给定一个长度为n×m的序列a,填入n×m的网格中。
k是bingo数,至少满足以下条件之一:

  1. 存在至少一行,所有数小于等于k。
  2. 存在至少一列,所有数小于等于k。
    我们只关心一个网格的最小bingo数。
    计算所有所有填法的最小bingo数之和对998244353取模。

J. Social Media

对于C,想看到A在B的帖子下的评论,必须同时是A和B的朋友。如果一个用户留下评论在他自己的贴子,所有他的朋友可见。
你想要看到尽量多的评论。有k个用户(不包括你自己)。总共有m条评论,你可能不能全看到因为你只有n个朋友。问在你至多只能再交两个朋友的情况下,最多能看到多少条评论。

post 帖子

K. Strips

有w个单元格排成一行,其中n个是红的,m个是黑的,剩下的w-n-m个是白的。找到一个方法用strip覆盖所有红格,strip长度为k,并满足以下限制:

  1. 每个红格被一个strip覆盖。
  2. 没有黑格被一个strip覆盖。
  3. 没有两个strip覆盖同一个单元格。
  4. strip的数量尽可能少。
    问strip最小数量及构造方案。

strip 条,带

L. P⊕Q=R

给定n,构造排列P,Q(0~n-1)使得序列R也是一个排列,其中ri=pi⊕qi。

constructive 建设性的x,构造的√
construct 构造

M. Ordainer of Inexorable Judgment

最初那维莱特站在(0,0),面对(x0,y0),做一个持续t单位时间的攻击,每单位时间逆时针旋转1 rad,则转一圈需要2Π单位时间。
考虑一条从(0,0)朝向那维莱特面对的方向的射线,攻击范围是距离这条射线至多d的点集。假设目标的形状是个凸包,有共同点在
攻击范围内,每单位时间将会受到1点伤害。
scenario 场景
counter-clockwise 逆时针
clockwise 顺时针

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/946535.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sys 库常用函数

sys 库是 Python 标准库中与解释器交互的核心模块,提供了访问解释器变量、控制程序流程、管理环境配置等功能。以下是其常用函数及变量的分类说明和典型应用场景: 一、命令行参数与程序控制sys.argv功能:获取命令行…

os 库常用函数

os 库是 Python 的标准库,提供了与操作系统进行交互的功能,包括文件和目录操作、环境变量管理、进程控制等。以下是 os 库中一些常用的函数及其分类介绍: 一、文件和目录操作os.getcwd() 获取当前工作目录,返回一个…

[TOOL] [系统监控] pidstat: 系统进程状态监测工具

[TOOL] [系统监控] pidstat: 系统进程状态监测工具$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");DeepSeek生成(2025年10月26日00:45:02)目录1. 什么是 p…

[网络] [TOOL] iftop: 网络流量监控工具学习指南

[网络] [TOOL] iftop: 网络流量监控工具学习指南$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");ChatGPT生成(2025年10月26日00:34:39)目录iftop 网络流量…

练习篇:密码学基础

学期2023-2024-1 学号20252332 《网络》第二周自学总结“密码学基础”1.简单密码闲谈 2.密码学部分相关数学基础了解 3.国产密钥基本概念掌握 4.实验简单密码闲谈 0.历史渊源,从原始天性狩猎,到古代岩画信息记录,再…

[AI应用开发平台] Coze:AI应用开发平台

1 序作为深耕AI应用开发平台、未来大模型架构与智能体系统的研究者,本文有必要将深入剖析字节跳动旗下 Coze平台的 space.coze.cn(扣子空间)、coze.cn(扣子开发平台)、Coze 罗盘、Coze-Studio(开源项目)的技术差…

[网络] [TOOL] nload: Linux下的轻量网络监控工具

[网络] [TOOL] nload: Linux下的轻量网络监控工具$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");ChatGPT生成(2025年10月26日00:31:48)目录nload 网络带宽…

『语文随笔』孤独之旅,魔幻之境——马尔克斯传

ai 和 我 的合作获得了语文老师的认可。如果说,文学的沃土中也有独特的经纬,那么加西亚马尔克斯所缔造的“马孔多”无疑是一片辽阔而永恒的国度。这位身于哥伦比亚的文学巨匠,以其独有的奇丽想象,永恒的温情,为我…

npuctf_2020_easyheap----off-by-one

Off-by-One 漏洞分析与利用 概述 在刷 BUU 题目时遇到了两道 off-by-one 题目,这里记录一下学习过程。off-by-one 漏洞主要分为两种情况: off-by-one:单字节溢出,且该字节可控 off-by-null:单字节溢出,但只能溢出…

[网络] [TOOL] 为什么要使用ss工具替代netstat?

[网络] [TOOL] 为什么要使用ss工具替代netstat?$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");ChatGPT生成(2025年10月26日00:19:50)🧠 为什么要使用 …

HarfBuzz概览

HarfBuzz概览**1)什么是HarfBuzz****2)HarfBuzz名称来源****3)为什么需要HarfBuzz****4)HarfBuzz能做什么****5)HarfBuzz不能做什么****6)哪些平台在使用HarfBuzz**本文概述 本文主要介绍: 1)什么是HarfBuzz 2…

251025B. 海啸

251025B. 海啸 有 \(n\) 个物品,物品 \(i\) 有 \(v_i\) 的价值和 \(2^{w_i}\) 的体积。 以及 \(q\) 次修改,每次给出 \(x\) 并令 \(a_x \leftarrow a_x +1\)。 每次修改后求出当总体积 \(\le V\) 时的最大总价值。 \…

[网络] [TCP] Linux TCP Socket 学习指南

[网络] [TCP] Linux TCP Socket 学习指南$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");ChatGPT生成(2025年10月26日00:08:46)🧠 Linux TCP Socket 学习…

[网络] [TCP] Linux UDP Socket 学习指南

[网络] [TCP] Linux UDP Socket 学习指南$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");📘 Linux UDP Socket 学习指南适合初学者理解 UDP 原理与在 Linu…

用户上下文透传机制详解

RuoYi-Cloud 用户上下文透传机制详解 引言 在微服务架构中,用户上下文的传递是一个关键问题。当一个请求在多个微服务之间调用时,如何确保用户身份信息能够正确传递到每个服务中,是实现安全认证和权限控制的基础。R…

品牌故事不会写?这个AI指令可能帮你解决大问题

本文分享了一个专业的品牌故事生成AI指令,帮助创业者和品牌负责人解决品牌叙事难题。文章提供了基础版和进阶版两个完整指令模板,通过结构化的方式指导AI生成具有情感共鸣和传播价值的品牌故事。内容包含实际使用案例…

电梯调度编程结对项目总结

电梯调度编程结对项目总结 项目地址:https://gitee.com/surrealgit/elevator_surreal.git 一、项目背景 本次课程大作业要求我们以结对编程的形式,完成一个电梯调度算法系统,包括调度算法设计、可视化界面实现、模块…

GuessGame两个版本的区别

GuessGame 两个版本的区别分析目录GuessGame 两个版本的区别分析一、控制台输出二、图形界面2.1 抽象类的好处三、两者对比四、总结 一、控制台输出 控制台版本的ConsoleGame是最基础、最传统的程序交互方式,它通过标…

第二次作业--田佳吉

https://gitee.com/tian-jiaji/qunqing.git

电脑频繁卡顿?4个CMD命令揪出后台隐藏进程

电脑频繁卡顿?4个CMD命令揪出后台隐藏进程电脑频繁卡顿?4个CMD命令揪出后台隐藏进程 你以为电脑卡顿只是垃圾太多?警惕!70%的后台异常进程都藏着“数字内鬼”——可能是黑客植入的隐蔽程序,正偷偷上传你的代码、文…