1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-11 02:58:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/子域名访问计数 [subdomain-visit-count].html

41 lines
2.6 KiB
HTML
Raw Normal View History

2022-03-27 20:46:41 +08:00
<p>网站域名 <code>"discuss.leetcode.com"</code> 由多个子域名组成。顶级域名为 <code>"com"</code> ,二级域名为 <code>"leetcode.com"</code> ,最低一级为 <code>"discuss.leetcode.com"</code> 。当访问域名 <code>"discuss.leetcode.com"</code> 时,同时也会隐式访问其父域名 <code>"leetcode.com" </code>以及 <code>"com"</code></p>
<p><strong>计数配对域名</strong> 是遵循 <code>"rep d1.d2.d3"</code><code>"rep d1.d2"</code> 格式的一个域名表示,其中 <code>rep</code> 表示访问域名的次数,<code>d1.d2.d3</code> 为域名本身。</p>
<ul>
<li>例如,<code>"9001 discuss.leetcode.com"</code> 就是一个 <strong>计数配对域名</strong> ,表示 <code>discuss.leetcode.com</code> 被访问了 <code>9001</code> 次。</li>
</ul>
<p>给你一个<strong> 计数配对域名 </strong>组成的数组 <code>cpdomains</code> ,解析得到输入中每个子域名对应的&nbsp;<strong>计数配对域名</strong> ,并以数组形式返回。可以按 <strong>任意顺序</strong> 返回答案。</p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre>
<strong>输入:</strong>cpdomains = ["9001 discuss.leetcode.com"]
<strong>输出:</strong>["9001 leetcode.com","9001 discuss.leetcode.com","9001 com"]
<strong>解释:</strong>例子中仅包含一个网站域名:"discuss.leetcode.com"。
按照前文描述,子域名 "leetcode.com" 和 "com" 都会被访问,所以它们都被访问了 9001 次。</pre>
<p><strong>示例 2</strong></p>
<pre>
<strong>输入:</strong>cpdomains = ["900 google.mail.com", "50 yahoo.com", "1 intel.mail.com", "5 wiki.org"]
<strong>输出:</strong>["901 mail.com","50 yahoo.com","900 google.mail.com","5 wiki.org","5 org","1 intel.mail.com","951 com"]
<strong>解释:</strong>按照前文描述,会访问 "google.mail.com" 900 次,"yahoo.com" 50 次,"intel.mail.com" 1 次,"wiki.org" 5 次。
而对于父域名,会访问 "mail.com" 900 + 1 = 901 次,"com" 900 + 50 + 1 = 951 次,和 "org" 5 次。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= cpdomain.length &lt;= 100</code></li>
<li><code>1 &lt;= cpdomain[i].length &lt;= 100</code></li>
<li><code>cpdomain[i]</code> 会遵循 <code>"rep<sub>i</sub> d1<sub>i</sub>.d2<sub>i</sub>.d3<sub>i</sub>"</code><code>"rep<sub>i</sub> d1<sub>i</sub>.d2<sub>i</sub>"</code> 格式</li>
<li><code>rep<sub>i</sub></code> 是范围 <code>[1, 10<sup>4</sup>]</code> 内的一个整数</li>
<li><code>d1<sub>i</sub></code><code>d2<sub>i</sub></code><code>d3<sub>i</sub></code> 由小写英文字母组成</li>
</ul>