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

解题思路

你要在食堂的菜品中各选出一份 全票菜(type=1)、半票菜(type=2)、素菜(type=3), 要求这三份菜里出现的食材编号不能有重复。每个菜最多 4 种食材,0 表示没有食材。

输入给出了 N 个菜: ID, T, D1, D2, D3, D4

P4478.第2题-一顿大餐的菜品选择方式

    1000ms Tried: 538 Accepted: 209 Difficulty: 6 所属公司 : 华为
    算法与标签>暴力枚举

题目内容

你来到食堂想大吃一顿。你将在全荤、半荤、素中各挑选一种菜品,且所挑选菜品的食材不能重复,请你计算 菜品选择方式

输入描述

食堂的所有餐线的菜单 第111行是:NNN,其中NNN为所有菜品数量,范围(0,100](0,100](0,100]

第222行是:ID1 T1 DI1 DI2 DI3 DI4ID_1\ T_1 \ DI_1\ DI_2\ DI_3\ DI_4ID1​ T1​ DI1​ DI2​ DI3​ DI4​,其中ID1ID_1ID1​:为第1个菜品的菜品名,范围(0,100](0,100](0,100]。T1T_1T1​为菜品类型,111表示全荤、222表示半荤、333表示素。DI1...DI4DI_1...DI_4DI1​...DI4​分别为第111个菜品的第111种到第444种食材,食材不会重复,范围[0,100][0,100][0,100],000表示占位,无食材。

第N+1N+1N+1行是:IDN TN DN1 DN2 DN3 DN4ID_N\ T_N\ DN_1\ DN_2\ DN_3\ DN_4IDN​ TN​ DN1​ DN2​ DN3​ DN4​,其中IDNID_NIDN​为第NNN个菜品的菜品名。TNT_NTN​为菜品类型。DN1...DN4DN_1...DN_4DN1​...DN4​分别为第NNN个菜品的第111种到第444种食材

输出描述

菜品选择的所有方式列表,列表优先按照全荤菜品名升序排序,其次半荤菜品名升序排序,再次兼菜品名升序 排序 每行格式:全荤菜品名 半荤菜品名 素菜品名

无法选择请输出−1-1−1

样例1

输入

1
1 1 1 2 3 4

输出

-1

说明

仅有111个菜,无法按要求挑选

样例2

输入

6
2 2 5 6 7 8
3 3 9 10 11 12
4 2 1 2 3 0
5 1 5 0 7 8
1 1 1 2 3 4
6 1 1 2 3 4

输出

1 2 3
5 4 3
6 2 3

说明

总共有666种菜品。

菜品名222,半荤,食材5、6、7、85、6、7、85、6、7、8

菜品名333,素,食材9、10、11、129、10、11、129、10、11、12

菜品名444,半荤,食材1、2、31、2、31、2、3

菜品名555,全荤,食材5、7、85、7、85、7、8

菜品名111,全荤,食材1、2、3、41、2、3、41、2、3、4

菜品名666,全荤,食材1、2、3、41、2、3、41、2、3、4

菜品1、菜品4、菜品6食材有相同的部分,不能同时选择。

菜品2和菜品5食材有相同的部分,不能同时选择。

可选择的方式有5+4+3,1+2+3,6+2+35+4+3,1+2+3,6+2+35+4+3,1+2+3,6+2+3 333种。且根据升序排序要求输出 1 2 31\ 2\ 31 2 3 5 4 35\ 4\ 35 4 3 6 2 36\ 2\ 36 2 3

样例3

输入

4
1 1 1 2 3 4
2 2 5 6 7 8
3 3 9 10 11 12
4 2 13 14 15 16

输出

1 2 3
1 4 3

说明

总共有444种菜品

菜品名111,全荤,食材1、2、3、41、2、3、41、2、3、4

菜品名222,半荤,食材5、6、7、85、6、7、85、6、7、8

菜品名333,素,食材9、10、11、129、10、11、129、10、11、12

菜品名444,半荤,食材13、14、15、1613、14、15、1613、14、15、16

由于食材都不重复。

可选择的方式有1+2+3,1+4+31+2+3,1+4+31+2+3,1+4+3 222种

提示

由于中餐的博大精深。 同样的食材选择可做出不同的菜品。但同一个菜品名一定是同样的食材

登录后即可使用 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, 81ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

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

Forgot password or username?