A6501 | Alice为谭三娘菜品排名
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
Alice现在有如下爵位:美食组组长、谭三娘皇帝、盛江山女王、铁力公爵、一顿饭吃十碗的超凡骑士、貔貅人柱力、猫娘等,现在她要为谭三娘自助的火锅店提供的所有菜品排名,这将是哈尔滨餐饮界未来坚持100年不动摇的发展依据。
若总分相同则新鲜分更高的菜品总排名更高;
若新鲜分也相同则美味分更高的菜品总排名更高;
若美味分也相同则营养分更高的菜品总排名更高;
若营养分也相同则按照输入的顺序更靠前的菜品总排名更高。
若总分相同则新鲜分更高的菜品总排名更高;
若新鲜分也相同则美味分更高的菜品总排名更高;
若美味分也相同则营养分更高的菜品总排名更高;
若营养分也相同则按照输入的顺序更靠前的菜品总排名更高。
输入格式
输入包含 $\mathbf n+1$ 行。
第一行中输入一个 $\mathbf n$ ( $1\le n\le 10^5$ ) 表示有 $\mathbf n$ 中菜品。
后面跟上 $\mathbf n$ 行,每行包含 4 个内容 $\mathbf s$ ,$\mathbf a$ ( $0\le a\le 10^5$ ) ,$\mathbf b$ ( $0\le b\le 10^5$ ) ,$\mathbf c$ ( $0\le c\le 10^5$ ) ,分别表示不同内容:
$\mathbf s$ 表示菜品的名字( $s$ 最大长度不超过 $20$ ,且不包含空格)
$\mathbf a$ 表示Alice认为这种菜品多么新鲜的分数
$\mathbf b$ 表示Alice认为这种菜品多么美味的分数
$\mathbf c$ 表示Alice认为这种菜品多么营养的分数
第一行中输入一个 $\mathbf n$ ( $1\le n\le 10^5$ ) 表示有 $\mathbf n$ 中菜品。
后面跟上 $\mathbf n$ 行,每行包含 4 个内容 $\mathbf s$ ,$\mathbf a$ ( $0\le a\le 10^5$ ) ,$\mathbf b$ ( $0\le b\le 10^5$ ) ,$\mathbf c$ ( $0\le c\le 10^5$ ) ,分别表示不同内容:
$\mathbf s$ 表示菜品的名字( $s$ 最大长度不超过 $20$ ,且不包含空格)
$\mathbf a$ 表示Alice认为这种菜品多么新鲜的分数
$\mathbf b$ 表示Alice认为这种菜品多么美味的分数
$\mathbf c$ 表示Alice认为这种菜品多么营养的分数
输出格式
输出有 $\mathbf n$ 行,每行有两个内容,第一个是菜品的名字,然后空格输出这种菜品的总分。
按照菜品的总分数从高到低排序输出进行输出。
按照菜品的总分数从高到低排序输出进行输出。
输入输出样例
输入 #1
10 one 1 2 3 two 2 3 4 three 1 3 3 four 2 4 0 five 0 0 0 six 1 2 3 seven 2 3 4 eight 1 3 3 nine 2 4 0 ten 0 0 0
输出 #1
two 9 seven 9 three 7 eight 7 four 6 nine 6 one 6 six 6 five 0 ten 0
暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?