1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-10 18:48:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/最流行的视频创作者 [most-popular-video-creator].html
2022-11-09 15:08:24 +08:00

49 lines
2.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>给你两个字符串数组 <code>creators</code><code>ids</code> ,和一个整数数组 <code>views</code> ,所有数组的长度都是 <code>n</code> 。平台上第 <code>i</code> 个视频者是&nbsp;<code>creator[i]</code> ,视频分配的 id 是 <code>ids[i]</code> ,且播放量为 <code>views[i]</code></p>
<p>视频创作者的 <strong>流行度</strong> 是该创作者的 <strong>所有</strong> 视频的播放量的 <strong>总和</strong> 。请找出流行度 <strong>最高</strong> 创作者以及该创作者播放量 <strong>最大</strong> 的视频的 id 。</p>
<ul>
<li>如果存在多个创作者流行度都最高,则需要找出所有符合条件的创作者。</li>
<li>如果某个创作者存在多个播放量最高的视频,则只需要找出字典序最小的 <code>id</code></li>
</ul>
<p>返回一个二维字符串数组<em> </em><code>answer</code><em> </em>,其中<em> </em><code>answer[i] = [creator<sub>i</sub>, id<sub>i</sub>]</code><em> </em>表示<em> </em><code>creator<sub>i</sub></code> 的流行度 <strong>最高</strong> 且其最流行的视频 id 是<em> </em><code>id<sub>i</sub></code><em> </em>,可以按任何顺序返回该结果<em></em></p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre>
<strong>输入:</strong>creators = ["alice","bob","alice","chris"], ids = ["one","two","three","four"], views = [5,10,5,4]
<strong>输出:</strong>[["alice","one"],["bob","two"]]
<strong>解释:</strong>
alice 的流行度是 5 + 5 = 10 。
bob 的流行度是 10 。
chris 的流行度是 4 。
alice 和 bob 是流行度最高的创作者。
bob 播放量最高的视频 id 为 "two" 。
alice 播放量最高的视频 id 是 "one" 和 "three" 。由于 "one" 的字典序比 "three" 更小,所以结果中返回的 id 是 "one" 。
</pre>
<p><strong>示例 2</strong></p>
<pre>
<strong>输入:</strong>creators = ["alice","alice","alice"], ids = ["a","b","c"], views = [1,2,2]
<strong>输出:</strong>[["alice","b"]]
<strong>解释:</strong>
id 为 "b" 和 "c" 的视频都满足播放量最高的条件。
由于 "b" 的字典序比 "c" 更小,所以结果中返回的 id 是 "b" 。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>n == creators.length == ids.length == views.length</code></li>
<li><code>1 &lt;= n &lt;= 10<sup>5</sup></code></li>
<li><code>1 &lt;= creators[i].length, ids[i].length &lt;= 5</code></li>
<li><code>creators[i]</code><code>ids[i]</code> 仅由小写英文字母组成</li>
<li><code>0 &lt;= views[i] &lt;= 10<sup>5</sup></code></li>
</ul>