[AGM 2023 资格赛] Monty Hall
题目描述
Monty Hall 是一个节目主持人,这一天,他决定推出一个新游戏。
总共有 n n n 扇门围成一个圈,玩家现在站在第 1 扇门前,每个回合玩家会执行以下操作:选择一个数 i i i,花费 C i C_i Ci 的代价选择往右移动 i i i 步,然后玩家打开他所在位置的门。特别地,保证 C i ≥ C i + 1 ( 1 ≤ i < n ) C_i\geq C_{i+1}(1\leq i<n) Ci≥Ci+1(1≤i<n)。
玩家想知道打开所有的门最少需要花费多少代价。
输入格式
第一行一个整数 N ( 1 ≤ N ≤ 1 0 5 ) N(1\leq N\leq 10^5) N(1≤N≤105)。
接下来 N N N 个整数表示 C i ( 1 ≤ C i ≤ 1 0 5 ) C_i(1\leq C_i\leq 10^5) Ci(1≤Ci≤105)。
输出格式
一个整数,表示答案。
样例 #1
样例输入 #1
5
4 3 3 3 3
样例输出 #1
15
Scratch实现
后续
接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容