1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

思路

这是一个组合计数问题。直接枚举所有可能的操作序列(其数量为卡特兰数 CnC_nCn​,当 n=12n=12n=12 时非常大)来计算总收益是不可行的。

我们可以转换思路,不按操作序列来累加收益,而是按每个可能的收益项来计算它在所有方案中出现的总次数。

一个收益项由 ai⋅bka_i \cdot b_kai​⋅bk​ 构成,表示元素 aia_iai​ 在栈的大小为 kkk 时被弹出。我们只需要计算出对于每一对 (i,k)(i, k)(i,k),元素 aia_iai​ 在栈大小为 kkk 时被弹出的这种情况在多少个不同的操作序列中发生。记这个次数为 N(i,k)N(i, k)N(i,k)。

最终的总收益为:

P4802.第1题-栈的统计

    1000ms Tried: 30 Accepted: 14 Difficulty: 6 所属公司 : 得物
    算法与标签>动态规划

题目内容

给定长度均为 nnn 的数组 AAA 和数组 BBB,下标均为 111 到 nnn。数组 AAA 第 iii 个数记为 aia_iai​ ,数组 BBB 第 iii 个数记为 bib_ibi​ 。现在,有一个空栈 CCC,小红可以进行两种操作:

  1. 当数组 AAA 不为空时,把数组 AAA 中下标最小的且尚未删除的数压入栈 CCC 中,然后从数组 AAA 中删除这个数。

  2. 当栈 CCC 不为空时,设当前栈 CCC 中元素个数为 xxx ,当前栈顶元素为 yyy ,则立刻获得 bx∗yb_x*ybx​∗y 的收益,然后把栈 CCC 的栈顶元素弹出。

小红的一种操作方案必须包含恰好 2n2n2n 次操作,且每次进行操作 111 时必须保证数组 AAA 不为空,每次进行操作 222 时必须保证栈不为空。

定义一种操作方案的收益是该作方案中所有第 222 种操作获得的收益之和。小红你可以告诉他,所有不同的操作方案的收益之和是多少。

认为两种操作方案不同,当且仅当存在至少一个 (1≤j≤2n)(1≤j≤2n)(1≤j≤2n) ,满足两个方案的第 jjj 次操作的种类不同。

输入描述

输入第一行包含 111 个正整数 n(1≤n≤12)n(1≤n≤12)n(1≤n≤12) ,表示数组 AAA 和数组 BBB 的长度。

输入第二行包含 nnn 个正整数,第 iii 个正整数是 ai(1≤a≤10)a_i(1≤a≤10)ai​(1≤a≤10) ,描述了数组 AAA 。

输入第三行包含 nnn 个正整数,第 iii 个正整数是 bi(1≤bi≤10)b_i(1≤b_i≤10)bi​(1≤bi​≤10) ,描述了数组 BBB 。

输出描述

输出包含一行,一个整数,表示小红所有不同的操作方案的收益之和是多少。

样例1

输入

2
1 2
2 3

输出

14

说明

样例中一共有 222 种操作方案:

1.操作 111 ,操作 111 ,操作 222 ,操作 222 :该操作方案收益为 3∗2+2∗1=83*2+2*1=83∗2+2∗1=8。

2.操作 111 ,操作 222 ,操作 111 ,操作 222 :该操作方案收益为 2∗1+2∗2=62*1+2*2=62∗1+2∗2=6 。

上述所有操作方案的收益之和为 141414 。

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 3, 56ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?