CF813A翻译(附源码)
  • 板块CF813A The Contest
  • 楼主YGB_XU
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/7/7 01:13
  • 上次更新2023/11/4 18:30:55
查看原帖
CF813A翻译(附源码)
164580
YGB_XU楼主2021/7/7 01:13

题目描述

Pasha在打一场比赛,比赛共 nn 道题,第 ii 道题需要 aia_i 长度的时间解决,而已经被解决的题目可以在某一时刻被瞬间全部提交完成。由于评测网站收到的评测信息过多,现在只有 mm 个时间段是可提交的,第 jj 个时间段的左右端分别是 ljl_jrjr_j,请求出他能否成功提交并通过所有题目(假定他的做法永远正确)。

输入格式

第一行一个整数 nn1n10001\le n\le 1000),第二行共 nn 个正整数,第 ii 个数表示 aia_i1ai1051\le a_i\le 10^5)。 第三行一个正整数 mm0m10000\le m\le 1000),随后的 mm 行每行两个整数,其中第 jj 行的两个数分别表示 ljl_jrjr_j1lj,rj1051\le l_j,r_j\le 10^5)。

输出格式

如果Pasha最终可以成功提交并通过所有题目,输出他完成提交所有题目的最短时间,否则输出 1-1

提示

某次提交并不需要额外花费一个单位时间,所以样例一中的答案即为 3+4=73+4=7,而不需要加上若干单位时间长。

### 题目描述
Pasha在打一场比赛,比赛共 $n$ 道题,第 $i$ 道题需要 $a_i$ 长度的时间解决,而已经被解决的题目可以在某一时刻被瞬间全部提交完成。由于评测网站收到的评测信息过多,现在只有 $m$ 个时间段是可提交的,第 $j$ 个时间段的左右端分别是 $l_j$ 和 $r_j$,请求出他能否成功提交并通过所有题目(假定他的做法永远正确)。
### 输入格式
第一行一个整数 $n$($1\le n\le 1000$),第二行共 $n$ 个正整数,第 $i$ 个数表示 $a_i$($1\le a_i\le 10^5$)。
第三行一个正整数 $m$($0\le m\le 1000$),随后的 $m$ 行每行两个整数,其中第 $j$ 行的两个数分别表示 $l_j$ 和 $r_j$($1\le l_j,r_j\le 10^5$)。
### 输出格式
如果Pasha最终可以成功提交并通过所有题目,输出他完成提交所有题目的最短时间,否则输出 $-1$。
### 提示:
某次提交并不需要额外花费一个单位时间,所以样例一中的答案即为 $3+4=7$,而不需要加上若干单位时间长。
2021/7/7 01:13
加载中...