摘要: 公平摄影 问题描述 农夫约翰的 N 头奶牛站在一维长围栏的不同位置。 第 i 头牛位于位置 xi,其所属品种为 bi(根西岛牛或荷斯坦牛)。 所有奶牛的位置各不相同。 约翰想给一段连续区间内的奶牛拍摄一张照片,用来在乡村集市上展览。 但是我们希望他所有品种的奶牛都能在照片中得到公平的展示。 因此,他 阅读全文
posted @ 2023-04-02 18:26 Lumen3ever 阅读(86) 评论(0) 推荐(0)
摘要: 贝茜放慢脚步 问题描述 奶牛贝茜正在参加冬季哞林匹克运动会的越野滑雪比赛。 她以每秒 1 米的速度出发。 但是,随着时间的推移,她变得越来越疲倦,她开始放慢脚步。 每次放慢脚步,贝茜的速度都会降低:减速一次后,她以每秒 1/2 米的速度移动,减速两次后,则以每秒 1/3 米的速度移动,依此类推。 你 阅读全文
posted @ 2023-04-02 18:26 Lumen3ever 阅读(80) 评论(0) 推荐(0)
摘要: 圆形牛棚 问题描述 作为当代建筑的爱好者,农夫约翰建造了一个完美圆环形状的新牛棚。 牛棚内部有 n 个房间,围成一个环形,按顺时针编号为 1∼n。 每个房间都既有通向相邻两个房间的门,也有通向牛棚外部的门。 约翰想让第 i 个房间内恰好有 ri 头牛。 为了让奶牛们有序的进入牛棚,他计划打开一个外门 阅读全文
posted @ 2023-04-02 18:26 Lumen3ever 阅读(113) 评论(0) 推荐(0)
摘要: 镜子田地 问题描述 农夫约翰在屋子外面放了一些旧镜子,他的奶牛们像往常一样调皮地偷走了它们! 奶牛们将镜子放置在了一个矩形田地中,该田地可被划分为 N × M 个方格区域。 在每个方格区域中,奶牛在其某对对角之间放置一个双面镜,因此,共有两种放法,一种为 / 放置(镜子连接方格左下角和右上角),另一 阅读全文
posted @ 2023-04-02 18:26 Lumen3ever 阅读(65) 评论(0) 推荐(0)
摘要: 懒惰的牛 问题描述 这是一个炎热的夏日。 懒洋洋的奶牛贝茜想将自己放置在田野中的某个位置,以便可以在短距离内尽可能多地吃到美味的草。 贝茜所在的田野中共有 N 片草地,我们可以将田野视作一个一维数轴。 第 i 片草地中包含 gi 单位的青草,位置坐标为 xi。 不同草地的位置不同。 贝茜想选取田野中 阅读全文
posted @ 2023-04-02 18:26 Lumen3ever 阅读(87) 评论(0) 推荐(0)
摘要: 农田缩减 问题描述 农夫约翰的 N 头奶牛分布在其二维农场的不同位置。 约翰想用一个长方形的围栏把所有的奶牛围起来,围栏的边需要平行于 x 轴和 y 轴。 在能够包含所有奶牛的情况下(处于围栏边界的奶牛也算包含在内),约翰希望围栏围起的面积尽可能小。 不幸的是,由于上个季度的牛奶产量很低,约翰的预算 阅读全文
posted @ 2023-04-02 18:26 Lumen3ever 阅读(68) 评论(0) 推荐(0)
摘要: 买不到的数目 问题描述 小明开了一家糖果店。 他别出心裁:把水果糖包成4颗一包和7颗一包的两种。 糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。 当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。 你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。 大于17的 阅读全文
posted @ 2023-04-02 18:26 Lumen3ever 阅读(55) 评论(0) 推荐(0)
摘要: 方块游戏 问题描述 农夫约翰试图通过给奶牛一套通常用于学龄前儿童的 N 个拼写板来教他的奶牛阅读。 每个拼写板的每一侧都有一个单词和一个图画。 例如,一侧可能有单词 cat 和一只小猫,另一侧可能有单词 dog 和一只小狗。 因此,当所有拼写板放置到地面上时,会显示一组 N 个单词。 通过翻转其中一 阅读全文
posted @ 2023-04-02 18:26 Lumen3ever 阅读(58) 评论(0) 推荐(0)
摘要: 连通块中点的数量 问题描述 给定一个包含 n 个点(编号为 1∼n)的无向图,初始时图中没有边。 现在要进行 m 个操作,操作共有三种: C a b,在点 a 和点 b 之间连一条边,a 和 b 可能相等; Q1 a b,询问点 a 和点 b 是否在同一个连通块中,a 和 b 可能相等; Q2 a, 阅读全文
posted @ 2023-04-02 18:26 Lumen3ever 阅读(86) 评论(0) 推荐(0)
摘要: 牛为什么过马路 问题描述 农夫约翰的农场的布局十分奇特,一条大型的环形道路将奶牛吃草的田地围了起来。 每天早晨,奶牛们穿过这条道路,进入到田地吃草;每天晚上,奶牛们穿过这条道路,离开田地,返回牛棚休息。 众所周知,奶牛是有习性的动物,每头奶牛每天通过道路的方式都相同。 每头奶牛每天固定的从道路的某一 阅读全文
posted @ 2023-04-02 18:25 Lumen3ever 阅读(176) 评论(0) 推荐(0)
摘要: 挤奶顺序 问题描述 Farmer John 有 N 头奶牛,编号为 1…N。 他每天都要给他的奶牛们挤奶。 奶牛的社会结构非常复杂,其结构有两个关键特性。 首先,有 M 头奶牛的地位等级分明,按照地位越高越早挤奶的规则,这些奶牛的相对挤奶顺序是固定的。 此外,有 K 头奶牛的具体挤奶顺序也是固定的, 阅读全文
posted @ 2023-04-02 18:25 Lumen3ever 阅读(84) 评论(0) 推荐(0)
摘要: 桶列表 问题描述 Farmer John 正在考虑改变他给奶牛分配牛奶桶的方式。 他希望使用尽量少的牛奶桶,请帮助他! Farmer John 有 N 头奶牛,编号为 1…N。 第 i 头奶牛需要从时刻 si 到时刻 ti 之间挤奶,并且挤奶过程中需要用到 bi 个桶。 多头奶牛可能在同一时刻都在挤 阅读全文
posted @ 2023-04-02 18:25 Lumen3ever 阅读(60) 评论(0) 推荐(0)
摘要: 合并集合 问题描述 一共有 n 个数,编号是 1∼n,最开始每个数各自在一个集合中。 现在要进行 m 个操作,操作共有两种: M a b,将编号为 a 和 b 的两个数所在的集合合并,如果两个数已经在同一个集合中,则忽略这个操作; Q a b,询问编号为 a 和 b 的两个数是否在同一个集合中; 输 阅读全文
posted @ 2023-04-02 18:25 Lumen3ever 阅读(80) 评论(0) 推荐(0)
摘要: 闪烁 问题描述 农夫约翰对牛棚里昏暗的灯光感到不满,刚刚安装了一个新吊灯。 新吊灯由 N 个灯泡组成,这 N 个灯泡围成一圈,编号为 0∼N−1。 奶牛对这个新吊灯非常着迷,并且喜欢玩以下游戏: 对于第 i 个灯泡,如果在 T−1 时刻,它左侧的灯泡(当 i>0 时,为第 i−1 个灯泡;当 i=0 阅读全文
posted @ 2023-04-02 18:25 Lumen3ever 阅读(33) 评论(0) 推荐(0)
摘要: 品种邻近 问题描述 农夫约翰的 N 头奶牛排成一排,每头奶牛都用其品种 ID 进行描述。 如果两头相同品种的牛靠得太近,它们就会吵架。 具体的说,如果同一品种的两头奶牛在队列中的位置相差不超过 K,我们就称这是一对拥挤的牛。 请计算品种 ID 最大的拥挤奶牛对的品种 ID。 输入格式 第一行包含两个 阅读全文
posted @ 2023-04-02 18:25 Lumen3ever 阅读(44) 评论(0) 推荐(0)
摘要: 困牛排序 问题描述 Farmer John 正在尝试将他的 N 头奶牛,方便起见编号为 1…N,在她们前往牧草地吃早餐之前排好顺序。 当前,这些奶牛以 p1,p2,p3,…,pN 的顺序排成一行,Farmer John 站在奶牛 p1 前面。 他想要重新排列这些奶牛,使得她们的顺序变为 1,2,3, 阅读全文
posted @ 2023-04-02 18:24 Lumen3ever 阅读(68) 评论(0) 推荐(0)
摘要: 大型植被恢复 问题描述 长时间的干旱使得 Farmer John 的 N 块草地上牧草匮乏。 随着雨季即将到来,现在应当是重新种植的时候了。 在 Farmer John 的储物棚里有四个桶,每个桶里装着一种不同的草种。 他想要在每块草地上播种其中一种草。 作为一名奶农,Farmer John 想要确 阅读全文
posted @ 2023-04-02 18:24 Lumen3ever 阅读(30) 评论(0) 推荐(0)
摘要: 金发姑娘和N头牛 问题描述 你可能听过关于金发姑娘和三只熊的经典故事。 然而,鲜为人知的是,金发姑娘最终成了一个农民。 在她的农场中,她的牛棚里有 N 头奶牛。 不幸的是,她的奶牛对温度相当敏感。 对于奶牛 i,使其感到舒适的温度为 Ai…Bi。 如果金发姑娘将牛棚的恒温器的温度 T 设置为 T<A 阅读全文
posted @ 2023-04-02 18:24 Lumen3ever 阅读(79) 评论(0) 推荐(0)
摘要: 题目描述 小红拿到了一棵树,每个节点被染成了红色或者蓝色。 小红定义每条边的权值为:删除这条边时,形成的两个子树的同色连通块数量之差的绝对值。小红想知道,所有边的权值之和是多少? 输入描述 第一行输入一个正整数n,代表节点的数量。第二行输入一个长度为n且仅由'R'和'B'两种字符组成的字符串。第i个 阅读全文
posted @ 2023-04-02 18:14 Lumen3ever 阅读(997) 评论(0) 推荐(0)
摘要: 目 录 一、 实验目的 3 二、 实验要求 3 三、 实验设计及关键代码实现 3 1. 多线程执行可能出现的问题 3 2. 正确编译Nachos 4 3. 代码涉及的参数 5 4. 实现双向链表 5 5. 线程并发以及并发可能引起的问题 11 问题1:内存共享 12 问题2:覆盖 13 问题3:乱序 阅读全文
posted @ 2023-04-02 18:00 Lumen3ever 阅读(1137) 评论(0) 推荐(0)
摘要: 实验5 运输层和应用层协议解析 一、 实验目的 本实验通过运用Wireshark对网络活动进行分析,观察TCP协议报文,分析通信时序,理解TCP的工作过程,掌握TCP工作原理与实现;学会运用Wireshark分析TCP连接管理、流量控制和拥塞控制的过程,发现TCP的性能问题。 二、 实验内容 任务1 阅读全文
posted @ 2023-04-02 17:46 Lumen3ever 阅读(1400) 评论(0) 推荐(0)