A150243.山间抹茶宴

普及/提高-

官方

通过率:0%

时间限制:1.00s

内存限制:256MB

题目描述

探险队在深山中意外发现了一片野生抹茶园,队长决定用这些抹茶制作甜品来犒劳大家。他一共制作了 nn 个抹茶甜品,第 ii 个甜品的抹茶浓度为 aia_i,冰度为 bib_i

队长打算从中选择一个连续的区间 [l,r][l,r] 来举办一场抹茶品鉴会。他规定:区间内每个甜品的 ai+bia_i+b_i 都必须相等,这样才能保证口感一致。这个区间甜品的美味值之和定义为:

i=lrai×(rl+1)\sum_{i=l}^r a_i \times (r-l+1)

队长想知道,在所有满足条件的区间中,最大的美味值之和是多少。

输入格式

第一行输入一个正整数 TT,表示数据组数。

对于每一组数据:

第一行输入一个整数 nn,表示甜品数量。

第二行输入 nn 个整数 aia_i,表示每个甜品的抹茶浓度。

第三行输入 nn 个整数 bib_i,表示每个甜品的冰度。

输出格式

对于每一组数据,在一行中输出一个整数表示最大的美味值之和。

输入输出样例

  • 输入#1

    1
    3
    1 2 3
    3 2 3

    输出#1

    6

说明/提示

选择区间 [1,2][1,2],美味值之和为 1×2+2×2=61 \times 2 + 2 \times 2 = 6

数据范围

对于 100%100\% 的数据满足:

  • 1T1051 \leq T \leq 10^5
  • 1n2×1051 \leq n \leq 2 \times 10^5
  • 1ai2×1051 \leq a_i \leq 2 \times 10^5
  • 1bi2×1051 \leq b_i \leq 2 \times 10^5

数据保证所有测试数据的 n3×106\sum n \leq 3 \times 10^6

输入解题思路,AI测评打分。不知道怎么写?

首页