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分析

思路

  • 将鞋按尺码分组(共有 151515 种尺码:35∼4935\sim4935∼49)。

  • 对每个尺码:

    • 先按颜色尽可能配对左/右同色对,得到价值 ppp 的配对(贪心成立因为 p≥qp \ge qp≥q)。
    • 剩余的左鞋总数与右鞋总数取最小值,做异色配对,得到价值 qqq 的配对。
  • 复杂度:时间 O(n)O(n)O(n),空间 O(n)O(n)O(n)。

P3603.第1题-小明卖鞋

    1000ms Tried: 149 Accepted: 43 Difficulty: 3 所属公司 : 小米
    算法与标签>贪心算法

题目内容

小明家里有 nnn 只鞋,他想出售这些鞋。

每只鞋区分左右,包含尺码,颜色两个属性、只有尺码相同的左鞋和右鞋凑成一双鞋才能够出售。

当两只鞋子的颜色相同时,一双鞋可以卖 ppp 元,不相同时只能卖 qqq 元。

小明想知道他家里这些鞋最多能卖多少元。

输入描述

输入第一行有三个正整数 n(1≤n≤105)、p(1≤p≤100)n(1≤n≤10^5)、p(1≤p≤100)n(1≤n≤105)、p(1≤p≤100) 和 q(1≤q≤p)q(1≤q≤p)q(1≤q≤p) ,分别表示鞋子的总数、颜色相同时鞋子的价格以及不相同时鞋子的价格;

接下来 nnn 行的第 iii 行有三个正整数 ai(ai∈0,1)、bi(35≤bi≤49)a_i(a_i∈{0,1})、b_i(35≤b_i≤49)ai​(ai​∈0,1)、bi​(35≤bi​≤49) 和 ci(1≤ci≤n)c_i(1≤c_i≤n)ci​(1≤ci​≤n),分别表示第 iii 鞋是左鞋还是右鞋、尺码以及颜色,当 ai=0a_i=0ai​=0 时,鞋子是左鞋;当 ai=1a_i=1ai​=1 时,鞋子是右鞋。颜色用从 111 到 nnn 的数字表示;

输出描述

输出一个正整数,表示小明卖鞋子最多能卖多少元。

样例1

输入

5 10 4
0 35 1
0 36 2
0 35 2
1 36 1
1 35 1

输出

14

说明

样例解释 第一只鞋和第五只鞋分别为左鞋和右鞋,且尺码、颜色相同,可以卖 101010 元;

第二只鞋和第四只鞋分别为左鞋和右鞋,尺码相同但颜色不同,可以卖 444 元,总计 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 2, 229ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

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

Forgot password or username?