社区讨论

请求更改翻译

CF949CData Center Maintenance参与者 7已保存回复 11

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
11 条
当前快照
1 份
快照标识符
@lobf88mf
此快照首次捕获于
2023/10/29 20:02
2 年前
此快照最后确认于
2023/11/04 01:34
2 年前
查看原帖
吐槽一下这个翻译实在是看不懂。

题目描述

给出 nn 个数据中心,mm 份资料。要把 mm 份资料放到其中的两个数据中心备份,需要保证任意时刻都可以至少在一个数据中心进行备份。定义一天有 hh 个小时,每个数据中心在一天内有一小时维护时间 uiu_i0ui<h0 \leq u_i < h),在这一小时内该数据中心无法进行备份。
由于某种原因,需要把一些数据中心的维护时间向后推迟 1 小时(一个数据中心的维护时间的向后推迟可能导致有的资料无法在任意时刻进行备份),请你求出最少需要向后推迟多少个数据中心,并把这些数据中心的编号输出出来。

输入格式

第一行 3 个整数 nnmmhh,含义如上。
第二行 nn 个整数,为 uiu_iunu_n
接下来 mm 行,每行 2 个整数c1c_1c2c_2uc1uc2u_{c_1} \neq u_{c_2}),分别表示第 ii 份资料可以在哪两个数据中心进行备份。
注意:输入的 uc1uc2u_{c_1} \neq u_{c_2},意味着刚开始时任意资料都可以在任意时间进行备份。

输出格式

第一行 1 个整数 kk,表示最少需要推迟 kk 个数据中心。
第二行 kk 个整数,分别为 x1x_1xkx_k,表示需要推迟的数据中心的编号。
CPP
# 题目描述

给出 $n$ 个数据中心,$m$ 份资料。要把 $m$ 份资料放到其中的两个数据中心备份,需要保证任意时刻都可以至少在一个数据中心进行备份。定义一天有 $h$ 个小时,每个数据中心在一天内有一小时维护时间 $u_i$($0 \leq u_i < h$),在这一小时内该数据中心无法进行备份。

由于某种原因,需要把一些数据中心的维护时间向后推迟 1 小时(一个数据中心的维护时间的向后推迟可能导致有的资料无法在任意时刻进行备份),请你求出最少需要向后推迟多少个数据中心,并把这些数据中心的编号输出出来。

# 输入格式

第一行 3 个整数 $n$,$m$,$h$,含义如上。

第二行 $n$ 个整数,为 $u_i$ 到 $u_n$。

接下来 $m$ 行,每行 2 个整数$c_1$,$c_2$($u_{c_1} \neq u_{c_2}$),分别表示第 $i$ 份资料可以在哪两个数据中心进行备份。

**注意:输入的 $u_{c_1} \ne u_{c_2}$,意味着刚开始时任意资料都可以在任意时间进行备份。**

# 输出格式

第一行 1 个整数 $k$,表示最少需要推迟 $k$ 个数据中心。

第二行 $k$ 个整数,分别为 $x_1$ 到 $x_k$,表示需要推迟的数据中心的编号。

回复

11 条回复,欢迎继续交流。

正在加载回复...