<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.7.4">Jekyll</generator><link href="http://www.hikean.com/feed.xml" rel="self" type="application/atom+xml" /><link href="http://www.hikean.com/" rel="alternate" type="text/html" /><updated>2018-11-09T07:06:18+00:00</updated><id>http://www.hikean.com/</id><title type="html">Kean’s Blog</title><subtitle>Life is lonely as snow</subtitle><entry><title type="html">Quick Sort</title><link href="http://www.hikean.com/quick-sort/" rel="alternate" type="text/html" title="Quick Sort" /><published>2018-08-02T00:00:00+00:00</published><updated>2018-08-02T00:00:00+00:00</updated><id>http://www.hikean.com/quick-sort</id><content type="html" xml:base="http://www.hikean.com/quick-sort/">&lt;div class=&quot;language-cpp highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;cp&quot;&gt;#include &amp;lt;type_traits&amp;gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;vector&amp;gt;
#include &amp;lt;array&amp;gt;
#include &amp;lt;utility&amp;gt;
#include &amp;lt;list&amp;gt;
#include &amp;lt;forward_list&amp;gt;
&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;RandomIt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt;  &lt;span class=&quot;n&quot;&gt;Compare&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;less&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;iterator_traits&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;RandomIt&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;value_type&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;quicksort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;RandomIt&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;RandomIt&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;last&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Compare&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Compare&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;first&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;last&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;decltype&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;((&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pivot&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;c1&quot;&gt;//    RandomIt ptr = first, now = first;
//    for(;now != last; ++now)
//        if(comp(*now, pivot))
//            std::swap(*(++ptr), *now);
//    std::swap(*first, *ptr);
//    quicksort(first, ptr, comp);
//    quicksort(ptr + 1, last, comp);
&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;RandomIt&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;last&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pivot&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)));&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pivot&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;));&lt;/span&gt;
        &lt;span class=&quot;c1&quot;&gt;//if(left &amp;lt; right)
&lt;/span&gt;            &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;swap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;swap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;quicksort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;quicksort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;last&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;cm&quot;&gt;/*
template &amp;lt;typename RandomIt&amp;gt;
void msort(RandomIt first, RandomIt last){
    using T = typename std::remove_reference&amp;lt;decltype(*first)&amp;gt;::type;
    quicksort&amp;lt;RandomIt, std::less&amp;lt;T&amp;gt;&amp;gt;(first, last, std::less&amp;lt;T&amp;gt;());
};
*/&lt;/span&gt;



&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;struct&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;value&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;value&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(){}&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;val&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;lk&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;lk&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;value&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;val&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;};&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;__link_sort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;first&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ptr&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left_last&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right_last&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;ptr&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ptr&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;value&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;value&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;left_last&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;__link_sort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;right_last&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;__link_sort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left_last&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;!=&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;left_last&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;right_last&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right_last&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;


&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;link_sort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;__link_sort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;__link_msort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;size_t&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;sz&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;sz&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;=&lt;/span&gt;  &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;size_t&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left_sz&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;sz&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;/&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right_sz&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;sz&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left_sz&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;new_head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ptr&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;new_head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left_last&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;__link_msort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left_sz&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left_last&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right_last&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;__link_msort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right_sz&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;end_next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right_last&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left_sz&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right_sz&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;value&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;value&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;ptr&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ptr&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;left_sz&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;else&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;ptr&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ptr&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;right_sz&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right_sz&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left_last&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right_last&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left_sz&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right_sz&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;ptr&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;ptr&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left_last&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;ptr&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;end_next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;head&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;new_head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;link_msort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;size_t&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;sz&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;__link_msort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;sz&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;__quick_sort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;first&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;lower&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;upper&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;lower&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;upper&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pov&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pov&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;value&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;value&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;__quick_sort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;lower&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;__quick_sort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;upper&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;lower&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pov&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;lower&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;pov&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;upper&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pov&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;list_qsort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;__link_sort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;make_list&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vector&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;values&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;val&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;values&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;val&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;print&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cout&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;value&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot; &quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;head&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cout&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;endl&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;testmsort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(){&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;test_vector&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;forward_list&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ls&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;list&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;lst&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;ls&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;sort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;lst&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;sort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vector&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;6&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;7&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;9&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;};&lt;/span&gt;
    &lt;span class=&quot;c1&quot;&gt;//std::vector&amp;lt;int&amp;gt; vec ={2,4,3,4};
&lt;/span&gt;    &lt;span class=&quot;n&quot;&gt;LinkNode&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;make_list&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;last&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;nullptr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;print&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;c1&quot;&gt;//link_msort(first, vec.size() - 6);
&lt;/span&gt;    &lt;span class=&quot;cm&quot;&gt;/*  */&lt;/span&gt;

    &lt;span class=&quot;n&quot;&gt;link_sort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
&lt;span class=&quot;c1&quot;&gt;//    link_qsort(first);
&lt;/span&gt;    &lt;span class=&quot;n&quot;&gt;print&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;__textmsort&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;testmsort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</content><author><name></name></author><category term="Algorithm" /><category term="C++" /><category term="quick sort" /><summary type="html">链表快速归并排序和链表归并排序各种实现</summary></entry><entry><title type="html">堆排序以及优先队列</title><link href="http://www.hikean.com/heapsort/" rel="alternate" type="text/html" title="堆排序以及优先队列" /><published>2018-08-02T00:00:00+00:00</published><updated>2018-08-02T00:00:00+00:00</updated><id>http://www.hikean.com/heapsort</id><content type="html" xml:base="http://www.hikean.com/heapsort/">&lt;div class=&quot;language-cpp highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;
&lt;span class=&quot;cp&quot;&gt;#include &amp;lt;iostream&amp;gt;
&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;using&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;swap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;heap_up&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]){&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;swap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]);&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;/&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;heap_down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;index&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;])&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;index&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;])&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;break&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;swap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;index&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]);&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;index&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;V&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;V&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;heap_pop&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;swap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]);&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;heap_down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;V&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;heap_push&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;V&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;value&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;value&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;heap_up&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;heap_build&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;root&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;root&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;heap_down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;heap_sort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;heap_build&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;c1&quot;&gt;//std::for_each(container.begin(), container.end(), [](const int &amp;amp; a){std::cout &amp;lt;&amp;lt; a &amp;lt;&amp;lt; &quot; &quot;;}); std::cout&amp;lt;&amp;lt;std::endl;
&lt;/span&gt;    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;swap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]);&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;heap_down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;container&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;cp&quot;&gt;#include &amp;lt;vector&amp;gt;
&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;// #include &amp;lt;initializer_list&amp;gt;
&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;less&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;nc&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vector&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;build&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;up&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;public&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;explicit&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cmp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;())&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;c1&quot;&gt;//std::cout&amp;lt;&amp;lt;&quot;0 default construct&quot; &amp;lt;&amp;lt;std::endl;
&lt;/span&gt;    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;explicit&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vector&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cmp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;())&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;build&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
        &lt;span class=&quot;c1&quot;&gt;//std::cout&amp;lt;&amp;lt;&quot;1 vector construct&quot;&amp;lt;&amp;lt;std::endl;
&lt;/span&gt;    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;explicit&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vector&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cmp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;())&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;noexcept&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;build&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
        &lt;span class=&quot;c1&quot;&gt;//std::cout&amp;lt;&amp;lt;&quot;2 vector move construct&quot;&amp;lt;&amp;lt;std::endl;
&lt;/span&gt;        &lt;span class=&quot;c1&quot;&gt;// can be called as Heap&amp;lt;int&amp;gt; h({1,2,2}); without explicit
&lt;/span&gt;    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;initializer_list&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ilist&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cmp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;())&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ilist&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;begin&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ilist&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;end&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()),&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;build&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
        &lt;span class=&quot;c1&quot;&gt;//std::cout&amp;lt;&amp;lt;&quot;3 list construct&quot;&amp;lt;&amp;lt;std::endl;
&lt;/span&gt;        &lt;span class=&quot;c1&quot;&gt;// can be called as Heap&amp;lt;int&amp;gt; a = {1,2,3}, b({2,3,4}), c{1,2,3,4};
&lt;/span&gt;    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Input&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Input&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Input&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;last&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cmp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;())&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;last&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;build&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
        &lt;span class=&quot;c1&quot;&gt;//std::cout&amp;lt;&amp;lt;&quot;4 range construct&quot; &amp;lt;&amp;lt; std::endl;
&lt;/span&gt;    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;noexcept&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;move&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)),&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt; &lt;span class=&quot;c1&quot;&gt;// 1
&lt;/span&gt;        &lt;span class=&quot;c1&quot;&gt;//std::cout&amp;lt;&amp;lt;&quot;5 move copy construct&quot;&amp;lt;&amp;lt;std::endl;
&lt;/span&gt;        &lt;span class=&quot;c1&quot;&gt;// can be called as Heap&amp;lt;int&amp;gt; h(std::move(hx)), h2 = std::move(hn);
&lt;/span&gt;    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt; &lt;span class=&quot;c1&quot;&gt;// 2
&lt;/span&gt;        &lt;span class=&quot;c1&quot;&gt;//std::cout&amp;lt;&amp;lt;&quot;6 copy construct&quot; &amp;lt;&amp;lt; std::endl;
&lt;/span&gt;        &lt;span class=&quot;c1&quot;&gt;// can be called as Heap&amp;lt;int&amp;gt; h(hx), h2 = hn;
&lt;/span&gt;    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;operator&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;  &lt;span class=&quot;c1&quot;&gt;// 3
&lt;/span&gt;        &lt;span class=&quot;c1&quot;&gt;//std::cout&amp;lt;&amp;lt;&quot;7 assignment copy&quot; &amp;lt;&amp;lt; std::endl;
&lt;/span&gt;        &lt;span class=&quot;k&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;c1&quot;&gt;// be called as Heap&amp;lt;int&amp;gt; h1, h2; h1 = h2;
&lt;/span&gt;    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;operator&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;noexcept&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;c1&quot;&gt;// 4
&lt;/span&gt;        &lt;span class=&quot;c1&quot;&gt;//std::cout&amp;lt;&amp;lt;&quot;8 move assignment copy&quot; &amp;lt;&amp;lt; std::endl;
&lt;/span&gt;        &lt;span class=&quot;k&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;move&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;c1&quot;&gt;// be called as Heap&amp;lt;int&amp;gt; h1, h2; h1 = std::move(h2); h2 = Heap&amp;lt;int&amp;gt;{};
&lt;/span&gt;    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;o&quot;&gt;~&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(){&lt;/span&gt;
        &lt;span class=&quot;c1&quot;&gt;//std::cout&amp;lt;&amp;lt;&quot;destruct Heap\n&quot;;
&lt;/span&gt;    &lt;span class=&quot;p&quot;&gt;};&lt;/span&gt; &lt;span class=&quot;c1&quot;&gt;// 5
&lt;/span&gt;    &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;push&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;v&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pop&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;bool&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;empty&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;...&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;V&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;emplace&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;V&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;...&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;args&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;emplace_back&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;args&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;...);&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;up&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;((&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;size&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;};&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;up&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]))&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;swap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]);&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;/&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
        &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;maxi&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;size&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;maxi&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]))&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;maxi&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;size&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;comp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;maxi&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]))&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;maxi&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;maxi&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;break&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;swap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;maxi&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]);&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;pos&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;maxi&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pop&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(){&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;back&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pop_back&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;push&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;v&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;push_back&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;v&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;up&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;((&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;size&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;build&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;root&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;size&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;())&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;/&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;root&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;c1&quot;&gt;//std::for_each(datas.begin(), datas.end(), [](const T &amp;amp; x){std::cout &amp;lt;&amp;lt; x &amp;lt;&amp;lt;&quot; &quot;;}); std::cout &amp;lt;&amp;lt; std::endl;
&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;template&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;typename&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;bool&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Comp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;empty&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;datas&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;size&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;htest&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;emplace&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;test_heap&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(){&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vector&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;6&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;7&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;89&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;},&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;v2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;6&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;};&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h7&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;//, h11 = vec;
&lt;/span&gt;    &lt;span class=&quot;c1&quot;&gt;//h0 = vec ;// 1 8
&lt;/span&gt;    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vector&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}),&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h22&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;move&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;v2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;));&lt;/span&gt; &lt;span class=&quot;c1&quot;&gt;// 2
&lt;/span&gt;    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h3&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;},&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h33&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;({&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}),&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h333&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;6&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;},&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h3333&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;});&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;h3333&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;begin&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(),&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;end&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;());&lt;/span&gt;
    &lt;span class=&quot;c1&quot;&gt;//Heap&amp;lt;int&amp;gt; h5 = std::move(h2), h55(std::move(h1));下　
&lt;/span&gt;    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h6&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h66&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;h7&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;h8&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;move&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h7&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;h8&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cout&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;se&quot;&gt;\n&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;done!&lt;/span&gt;&lt;span class=&quot;se&quot;&gt;\n&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ht&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;htest&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;size&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;());&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Heap&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;greater&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;auto&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;emplace&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;empty&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;())&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cout&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot; &quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pop&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;c1&quot;&gt;//int __heapmain = test_heap();
&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mhsort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(){&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vector&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;9&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;6&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;7&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;};&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;heap_sort&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;size&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;());&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;for_each&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;begin&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(),&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;vec&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;end&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(),&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[](&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cout&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot; &quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;});&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cout&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;endl&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;c1&quot;&gt;//int __mhsort = mhsort();
&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(){&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</content><author><name></name></author><category term="Algorithm" /><category term="C++" /><category term="heap sort" /><category term="heap" /><category term="priority_queue" /><summary type="html">堆排序以及优先队列</summary></entry><entry><title type="html">LeetCode Tags</title><link href="http://www.hikean.com/leetcode/tags" rel="alternate" type="text/html" title="LeetCode Tags" /><published>2016-07-16T00:00:00+00:00</published><updated>2016-07-16T00:00:00+00:00</updated><id>http://www.hikean.com/leetcode/LeetCode-Tags</id><content type="html" xml:base="http://www.hikean.com/leetcode/tags">&lt;div class=&quot;tags-expo&quot;&gt;
  &lt;br/&gt;

  

  &lt;div class=&quot;tags-expo-list&quot;&gt;
    
    &lt;a href=&quot;#array&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Array&lt;/a&gt;
    
    &lt;a href=&quot;#hash-table&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Hash Table&lt;/a&gt;
    
    &lt;a href=&quot;#linked-list&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Linked List&lt;/a&gt;
    
    &lt;a href=&quot;#math&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Math&lt;/a&gt;
    
    &lt;a href=&quot;#two-pointers&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Two Pointers&lt;/a&gt;
    
    &lt;a href=&quot;#string&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      String&lt;/a&gt;
    
    &lt;a href=&quot;#dynamic-programming&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Dynamic Programming&lt;/a&gt;
    
    &lt;a href=&quot;#backtracking&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Backtracking&lt;/a&gt;
    
    &lt;a href=&quot;#divide-and-conquer&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Divide and Conquer&lt;/a&gt;
    
    &lt;a href=&quot;#binary-search&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Binary Search&lt;/a&gt;
    
    &lt;a href=&quot;#stack&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Stack&lt;/a&gt;
    
    &lt;a href=&quot;#heap&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Heap&lt;/a&gt;
    
    &lt;a href=&quot;#greedy&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Greedy&lt;/a&gt;
    
    &lt;a href=&quot;#sort&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Sort&lt;/a&gt;
    
    &lt;a href=&quot;#graph&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Graph&lt;/a&gt;
    
    &lt;a href=&quot;#depth-first-search&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Depth First Search&lt;/a&gt;
    
    &lt;a href=&quot;#breadth-first-search&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Breadth First Search&lt;/a&gt;
    
    &lt;a href=&quot;#bit-manipulation&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Bit Manipulation&lt;/a&gt;
    
    &lt;a href=&quot;#tree&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Tree&lt;/a&gt;
    
    &lt;a href=&quot;#union-find&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Union Find&lt;/a&gt;
    
    &lt;a href=&quot;#design&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Design&lt;/a&gt;
    
    &lt;a href=&quot;#topological-sort&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Topological Sort&lt;/a&gt;
    
    &lt;a href=&quot;#trie&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Trie&lt;/a&gt;
    
    &lt;a href=&quot;#binary-search-tree&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Binary Search Tree&lt;/a&gt;
    
    &lt;a href=&quot;#brainteaser&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Brainteaser&lt;/a&gt;
    
    &lt;a href=&quot;#segment-tree&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Segment Tree&lt;/a&gt;
    
    &lt;a href=&quot;#binary-index-tree&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Binary Index Tree&lt;/a&gt;
    
    &lt;a href=&quot;#memoization&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Memoization&lt;/a&gt;
    
    &lt;a href=&quot;#mark&quot; class=&quot;tags-label&quot;&gt;
      &lt;span class=&quot;glyphicon glyphicon-tag&quot; style=&quot;&quot;&gt;&lt;/span&gt;
      Mark&lt;/a&gt;
    
  &lt;/div&gt;
  &lt;hr/&gt;
  &lt;div class=&quot;tags-section&quot;&gt;
    
    &lt;h3 id=&quot;array&quot;&gt;Array&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/1-two-sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          1. Two Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 May 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/11-container-with-most-water/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          11. Container with Most Water
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;23 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/4-median-of-two-sorted-arrays/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          4. Median of Two Sorted Arrays
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;24 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/15-3sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          15. 3Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/16-3sum-closest/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          16. 3Sum Closest
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/18-4sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          18. 4Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/26-remove-duplicates-from-sorted-array/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          26. Remove Duplicates from Sorted Array
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/27-remove-element/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          27. Remove Element
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/31-next-permutation/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          31. Next Permutation
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/33-search-in-rotated-sorted-array/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          33. Search in Rotated Sorted Array
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/34-find-first-and-last-position-of-element-in-sorted-array/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          34. Search for A Range
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/35-search-insert-position/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          35. Search Insert Position
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/39-combination-sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          39. Combination Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/40-combination-sum-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          40. Combination Sum II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/41-first-missing-positive/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          41. First Missing Positive
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/42-trapping-rain-water/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          42. Trapping Rain Water
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/45-jump-game-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          45. Jump Game II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/48-rotate-image/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          48. Rotate Image
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/53-maximum-subarray/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          53. Maximum Subarray
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/54-spiral-matrix/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          54. Spiral Matrix
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/55-jump-game/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          55. Jump Game
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/56-merge-intervals/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          56. Merge Intervals
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/57-insert-interval/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          57. Insert Interval
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/59-spiral-matrix-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          59. Spiral Matrix II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/62-unique-paths/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          62. Unique Paths
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/63-unique-paths-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          63. Unique Paths II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/64-minimum-path-sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          64. Minimum Path Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/66-plus-one/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          66. Plus One
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/73-set-matrix-zeroes/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          73. Set Matrix Zeroes
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/74-search-a-2d-matrix/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          74. Search A 2D Matrix
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/75-sort-colors/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          75. Sort Colors
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/78-subsets/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          78. Subsets
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/79-word-search/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          79. Word Search
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/80-remove-duplicates-from-sorted-array-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          80. Remove Duplicates from Sorted Array II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/81-search-in-rotated-sorted-array-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          81. Search in Rotated Sorted Array II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/84-largest-rectangle-in-histogram/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          84. Largest Rectangle in Histogram
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/85-maximal-rectangle/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          85. Maximal Rectangle
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/88-merge-sorted-array/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          88. Merge Sorted Array
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/90-subsets-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          90. Subsets II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/105-construct-binary-tree-from-preorder-and-inorder-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          105. Construct Binary Tree from Preorder and Inorder Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/106-construct-binary-tree-from-inorder-and-postorder-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          106. Construct Binary Tree from Inorder and Postorder traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/118-pascals-triangle/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          118. Pascal's Triangle
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/119-pascals-triangle-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          119. Pascal's Triangle II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/120-triangle/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          120. Triangle
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/121-best-time-to-buy-and-sell-stock/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          121. Best Time to Buy and Sell Stock
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/122-best-time-to-buy-and-sell-stock-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          122. Best Time to Buy and Sell Stock II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/123-best-time-to-buy-and-sell-stock-iii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          123. Best Time to Buy and Sell Stock III
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/126-word-ladder-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          126. Word Ladder II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/128-longest-consecutive-sequence/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          128. Longest Consecutive Sequence
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/152-maximum-product-subarray/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          152. Maximum Product Subarray
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/153-find-minimum-in-rotated-sorted-array/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          153. Find Minimum in Rotated Sorted Array
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/154-find-minimum-in-rotated-sorted-array-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          154. Find Minimum in Rotated Sorted Array II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/162-find-peak-element/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          162. Find Peek Element
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/169-majority-element/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          169. Majority Element
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/189-rotate-array/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          189. Rotate Array
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/209-minimum-size-subarray-sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          209. Minimum Size Subarray Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/216-combination-sum-iii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          216. Combination Sum III
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/217-contains-duplicate/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          217. Contains Duplicate
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/219-contains-duplicate-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          219. Contains Duplicate II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/238-product-of-array-except-self/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          238. Product of Array Except Self
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/268-missing-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          268. Missing Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/283-move-zeroes/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          283. Move Zeroes
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/287-find-the-duplicate-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          287. Find the Duplicate Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/289-game-of-life/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          289. Game of Life
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/334-increasing-triplet-subsequence/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          334. Increasing Triplet Subsequence
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;hash-table&quot;&gt;Hash Table&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/1-two-sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          1. Two Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 May 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/3-longest-substring-without-repeating-characters/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          3. Longest Substring Without Repeating Characters
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;22 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/18-4sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          18. 4Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/37-sudoku-solver/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          37. Sudoku Solver
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/30-substring-with-concatenation-of-all-words/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          30. Substring with Concatenation of All Words
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/36-valid-sudoku/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          36. Valid Sudoku
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/49-anagrams/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          49. Group Anagrams
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/51-n-queens/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          51. N-Queens
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/52-n-queens-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          52. N-Queens
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/76-minimum-window-substring/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          76. Minimum Window Substring
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/85-maximal-rectangle/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          85. Maximal Rectangle
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/94-binary-tree-inorder-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          94. Binary Tree Inorder Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/136-single-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          136. Single Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/138-copy-list-with-random-pointer/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          138. Copy List with Random Pointer
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/149-max-points-on-a-line/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          149. Max Points on A Line
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/166-fraction-to-recurring-decimal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          166. Fraction to Recurring Decimal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/187-repeated-dna-Sequences/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          187. Repeated DNA Sequences
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/202-happy-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          202. Happy Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/204-count-primes/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          204. Count Primes
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/205-isomorphic-strings/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          205. Isomorphic Strings
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/217-contains-duplicate/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          217. Contains Duplicate
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/219-contains-duplicate-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          219. Contains Duplicate II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/242-valid-anagram/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          242. Valid Anagram
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/274-h-index/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          274. H-Index
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/290-word-pattern/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          290. Word Pattern
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/299-bulls-and-cows/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          299. Bulls and Cows
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/347-top-k-frequent-elements/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          347. Top K Frequent Elements
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/349-intersection-of-two-arrays/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          349. Intersection of Two Arrays
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/350-intersection-of-two-arrays-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          350. Intersection of Two Arrays II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;linked-list&quot;&gt;Linked List&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/2-add-two-numbers/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          2. Add Two Numbers
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/19-remove-nth-node-from-end-of-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          19. Remove Nth Node from End of List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/21-merge-two-sorted-lists/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          21. Merge Two Sorted Lists
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/24-swap-nodes-in-pairs/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          24. Swap Nodes in Pairs
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/23-merge-k-sorted-lists/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          23. Merge K Sorted Lists
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/25-reverse-nodes-in-k-group/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          25. Reverse Nodes in k-Group
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/61-rotate-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          61. Rotate List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/82-remove-duplicates-from-sorted-list-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          82. Remove Duplicates from Sorted List II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/86-partition-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          86. Partition List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/92-reverse-linked-list-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          92. Reverse Linked List II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/109-convert-sorted-list-to-binary-search-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          109. Convert Sorted List to Binary Search Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/138-copy-list-with-random-pointer/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          138. Copy List with Random Pointer
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/141-Linked-List-Cycle/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          141. Linked List Cycle
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/142-linked-list-cycle-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          142. Linked List Cycle II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/143-reorder-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          143. Reorder List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/147-insertion-sort-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          147. Insertion Sort List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/148-sort-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          148. Sort List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/160-intersection-of-two-linked-lists/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          160. Intersection of Two Linked Lists
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/203-remove-linked-list-elements/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          203. Remove Linked List Elements
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/206-reverse-linked-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          206. Reverse Linked List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/234-palindrome-linked-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          234. Palindrome Linked List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/237-delete-node-in-a-linked-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          237. Delete Node in a Linked List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/328-odd-even-linked-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          328. Odd Even Linked List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/83-remove-duplicates-from-sorted-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          83. Remove Duplicates from Sorted List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2018&lt;/span&gt;
      &lt;/li&gt;
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;math&quot;&gt;Math&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/2-add-two-numbers/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          2. Add Two Numbers
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/13-roman-to-integer/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          13. Roman to Integer
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;23 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/7-reverse-integer/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          7. Reverse Integer
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;23 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/8-string-to-integer-atoi/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          8. String to Integer (atoi)
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;23 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/9-palindrome-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          9. Palindrome Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;23 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/12-integer-to-roman/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          12. Integer to Roman
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/29-divide-two-integers/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          29. Divide Two Integers
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/31-next-permutation/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          31. Next Permutation
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/43-multiply-strings/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          43. Multiply Strings
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/50-powx-n/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          50. Pow(x, n)
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/60-permutation-sequence/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          60. Permutation Sequence
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/65-valid-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          65. Valid Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/66-plus-one/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          66. Plus One
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/67-add-binary/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          67. Add Binary
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/69-sqrtx/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          69. Sqrt(x)
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/149-max-points-on-a-line/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          149. Max Points on A Line
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/166-fraction-to-recurring-decimal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          166. Fraction to Recurring Decimal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/168-excel-sheet-column-title/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          168. Excel Sheet Column Title
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/171-excel-sheet-column-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          171. Excel Sheet Column Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/172-factorial-trailing-zeroes/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          172. Factorial Trailing Zeroes
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/202-happy-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          202. Happy Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/204-count-primes/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          204. Count Primes
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/223-rectangle-area/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          223. Rectangle Area
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/224-basic-calculator/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          224. Basic Calculator
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/231-power-of-two/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          231. Power of Two
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/258-add-digits/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          258. Add Digits
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/263-ugly-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          263. Ugly Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/264-ugly-number-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          264. Ugly Number II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/268-missing-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          268. Missing Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/279-perfect-squares/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          279. Perfect Squares
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/306-additive-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          306. Additive Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/313-super-ugly-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          313. Super Ugly Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/319-bulb-switcher/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          319. Bulb Switcher
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/326-power-of-three/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          326. Power of Three
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/342-power-of-four/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          342. Power of Four
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/343-integer-break/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          343. Integer Break
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/754-reach-a-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          754. Reach a Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;12 Mar 2018&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;two-pointers&quot;&gt;Two Pointers&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/3-longest-substring-without-repeating-characters/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          3. Longest Substring Without Repeating Characters
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;22 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/11-container-with-most-water/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          11. Container with Most Water
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;23 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/15-3sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          15. 3Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/16-3sum-closest/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          16. 3Sum Closest
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/18-4sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          18. 4Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/19-remove-nth-node-from-end-of-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          19. Remove Nth Node from End of List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/26-remove-duplicates-from-sorted-array/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          26. Remove Duplicates from Sorted Array
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/27-remove-element/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          27. Remove Element
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/28-implement-strstr/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          28. Implement strStr()
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/30-substring-with-concatenation-of-all-words/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          30. Substring with Concatenation of All Words
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/42-trapping-rain-water/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          42. Trapping Rain Water
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/61-rotate-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          61. Rotate List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/75-sort-colors/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          75. Sort Colors
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/76-minimum-window-substring/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          76. Minimum Window Substring
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/80-remove-duplicates-from-sorted-array-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          80. Remove Duplicates from Sorted Array II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/86-partition-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          86. Partition List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/88-merge-sorted-array/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          88. Merge Sorted Array
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/125-valid-palindrome/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          125. Valid Palindrome
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/141-Linked-List-Cycle/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          141. Linked List Cycle
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/142-linked-list-cycle-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          142. Linked List Cycle II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/209-minimum-size-subarray-sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          209. Minimum Size Subarray Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/234-palindrome-linked-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          234. Palindrome Linked List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/283-move-zeroes/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          283. Move Zeroes
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/287-find-the-duplicate-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          287. Find the Duplicate Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/344-reverse-string/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          344. Reverse String
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/345-reverse-vowels-of-a-string/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          345. Reverse Vowels of a String
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/349-intersection-of-two-arrays/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          349. Intersection of Two Arrays
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/350-intersection-of-two-arrays-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          350. Intersection of Two Arrays II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;string&quot;&gt;String&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/3-longest-substring-without-repeating-characters/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          3. Longest Substring Without Repeating Characters
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;22 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/10-regular-expression-matching/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          10. Regular Expression Matching
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;23 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/13-roman-to-integer/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          13. Roman to Integer
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;23 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/14-longest-common-prefix/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          14. Longest Common Prefix
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;23 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/5-longest-palindromic-substring/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          5. Longest Palindromic Substring
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;23 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/6-zigzag-conversion/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          6. ZigZag Conversion
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;23 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/8-string-to-integer-atoi/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          8. String to Integer (atoi)
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;23 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/12-integer-to-roman/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          12. Integer to Roman
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/17-letter-combinations-of-a-phone-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          17. Letter Combinations of A Phone Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/20-valid-parentheses/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          20. Valid Parentheses
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/28-implement-strstr/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          28. Implement strStr()
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/32-longest-valid-parentheses/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          32. Longest Valid Parentheses
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/22-generate-parentheses/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          22. Generate Parentheses
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/30-substring-with-concatenation-of-all-words/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          30. Substring with Concatenation of All Words
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/38-count-and-say/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          38. Count and Say
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/43-multiply-strings/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          43. Multiply Strings
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/44-wildcard-matching/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          44. Wildcard Matching
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/49-anagrams/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          49. Group Anagrams
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/58-length-of-last-word/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          58. Length of Last Word
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/65-valid-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          65. Valid Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/67-add-binary/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          67. Add Binary
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/68-text-justification/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          68. Text Justification
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/71-simplify-path/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          71. Simplify Path
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/72-edit-distance/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          72. Edit Distance
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/76-minimum-window-substring/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          76. Minimum Window Substring
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/87-scramble-string/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          87. Scramble String
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/91-decode-ways/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          91. Decode Ways
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/93-restore-ip-addresses/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          93. Restore IP Addresses
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/115-distinct-subsequences/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          115. Distinct Subsequences
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/125-valid-palindrome/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          125. Valid Palindrome
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/97-interleaving-string/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          97. Interleaving String
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/126-word-ladder-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          126. Word Ladder II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/127-word-ladder/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          127. Word Ladder
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/139-word-break/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          139. Word Break
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/140-word-break-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          140. Word Break II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/151-reverse-words-in-a-string/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          151. Reverse Words in A String
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/165-compare-version-numbers/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          165. Compare Version Numbers
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/214-shortest-palindrome/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          214. Shortest Palindrome
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/227-basic-calculator-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          227. Basic Calculator II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/306-additive-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          306. Additive Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/344-reverse-string/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          344. Reverse String
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/345-reverse-vowels-of-a-string/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          345. Reverse Vowels of a String
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;dynamic-programming&quot;&gt;Dynamic Programming&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/10-regular-expression-matching/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          10. Regular Expression Matching
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;23 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/32-longest-valid-parentheses/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          32. Longest Valid Parentheses
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/44-wildcard-matching/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          44. Wildcard Matching
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/53-maximum-subarray/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          53. Maximum Subarray
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/62-unique-paths/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          62. Unique Paths
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/63-unique-paths-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          63. Unique Paths II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/64-minimum-path-sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          64. Minimum Path Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/70-climbing-stairs/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          70. Climbing Stairs
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/72-edit-distance/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          72. Edit Distance
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/85-maximal-rectangle/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          85. Maximal Rectangle
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/87-scramble-string/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          87. Scramble String
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/91-decode-ways/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          91. Decode Ways
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/95-unique-binary-search-trees-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          95. Unique Binary Search Tree II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/115-distinct-subsequences/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          115. Distinct Subsequences
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/120-triangle/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          120. Triangle
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/121-best-time-to-buy-and-sell-stock/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          121. Best Time to Buy and Sell Stock
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/123-best-time-to-buy-and-sell-stock-iii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          123. Best Time to Buy and Sell Stock III
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/96-unique-binary-search-trees/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          96. Unique Binary Search Trees
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/97-interleaving-string/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          97. Interleaving String
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/132-palindrome-partitioning-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          132. Palindrome Partitioning II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/139-word-break/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          139. Word Break
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/140-word-break-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          140. Word Break II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/152-maximum-product-subarray/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          152. Maximum Product Subarray
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/188-best-time-to-buy-and-sell-stock-iv/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          188. Best Time to Buy and Sell Stock IV
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/198-house-robber/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          198. House Robber
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/213-house-robber-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          213. House Robber II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/221-maximal-square/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          221. Maximal Square
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/264-ugly-number-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          264. Ugly Number II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/279-perfect-squares/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          279. Perfect Squares
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/300-longest-increasing-subsequence/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          300. Longest Increasing Subsequence
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/303-range-sum-query-immutable/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          303. Range Sum Query Immutable
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/304-range-sum-query-2d-immutable/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          304. Range Sum Query 2D - Immutable
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/306-additive-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          306. Additive Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/309-best-time-to-buy-and-sell-stock-with-cooldown/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          309. Best Time to Buy and Sell Stock with Cooldown
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/312-burst-balloons/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          312. Burst Balloons
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/322-coin-change/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          322. Coin Change
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/338-counting-bits/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          338. Counting Bits
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/343-integer-break/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          343. Integer Break
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;backtracking&quot;&gt;Backtracking&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/10-regular-expression-matching/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          10. Regular Expression Matching
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;23 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/17-letter-combinations-of-a-phone-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          17. Letter Combinations of A Phone Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/37-sudoku-solver/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          37. Sudoku Solver
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/22-generate-parentheses/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          22. Generate Parentheses
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/39-combination-sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          39. Combination Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/40-combination-sum-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          40. Combination Sum II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/44-wildcard-matching/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          44. Wildcard Matching
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/46-permutations/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          46. Permutations
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/47-permutations-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          47. Permutations II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/51-n-queens/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          51. N-Queens
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/52-n-queens-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          52. N-Queens
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/60-permutation-sequence/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          60. Permutation Sequence
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/77-combinations/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          77. Combinations
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/78-subsets/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          78. Subsets
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/79-word-search/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          79. Word Search
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/89-gray-code/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          89. Gray Code
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/90-subsets-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          90. Subsets II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/93-restore-ip-addresses/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          93. Restore IP Addresses
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/126-word-ladder-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          126. Word Ladder II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/131-palindrome-partitioning/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          131. Palindrome Partition
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/140-word-break-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          140. Word Break II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/211-add-and-search-word-data-structure-design/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          211. Add and Search Word - Data structure design
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/216-combination-sum-iii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          216. Combination Sum III
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;divide-and-conquer&quot;&gt;Divide and Conquer&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/4-median-of-two-sorted-arrays/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          4. Median of Two Sorted Arrays
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;24 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/23-merge-k-sorted-lists/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          23. Merge K Sorted Lists
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/53-maximum-subarray/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          53. Maximum Subarray
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/169-majority-element/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          169. Majority Element
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/215-kth-largest-element-in-an-array/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          215. Kth Largest Element in an Array
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/240-search-a-2d-matrix-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          240. Search a 2D Matrix II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/241-different-ways-to-add-parentheses/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          241. Different Ways to Add Parentheses
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/282-expression-add-operators/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          282. Expression Add Operators
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/312-burst-balloons/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          312. Burst Balloons
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;binary-search&quot;&gt;Binary Search&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/4-median-of-two-sorted-arrays/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          4. Median of Two Sorted Arrays
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;24 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/29-divide-two-integers/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          29. Divide Two Integers
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/33-search-in-rotated-sorted-array/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          33. Search in Rotated Sorted Array
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/34-find-first-and-last-position-of-element-in-sorted-array/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          34. Search for A Range
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/35-search-insert-position/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          35. Search Insert Position
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/50-powx-n/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          50. Pow(x, n)
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/69-sqrtx/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          69. Sqrt(x)
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/74-search-a-2d-matrix/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          74. Search A 2D Matrix
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/81-search-in-rotated-sorted-array-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          81. Search in Rotated Sorted Array II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/153-find-minimum-in-rotated-sorted-array/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          153. Find Minimum in Rotated Sorted Array
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/154-find-minimum-in-rotated-sorted-array-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          154. Find Minimum in Rotated Sorted Array II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/162-find-peak-element/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          162. Find Peek Element
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/209-minimum-size-subarray-sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          209. Minimum Size Subarray Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/222-count-complete-tree-nodes/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          222. Count Complete Tree Nodes
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/240-search-a-2d-matrix-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          240. Search a 2D Matrix II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/275-h-index-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          275. H-Index II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/278-first-bad-version/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          278. First Bad Version
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/287-find-the-duplicate-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          287. Find the Duplicate Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/300-longest-increasing-subsequence/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          300. Longest Increasing Subsequence
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/349-intersection-of-two-arrays/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          349. Intersection of Two Arrays
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/350-intersection-of-two-arrays-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          350. Intersection of Two Arrays II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;stack&quot;&gt;Stack&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/20-valid-parentheses/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          20. Valid Parentheses
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;25 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/42-trapping-rain-water/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          42. Trapping Rain Water
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/71-simplify-path/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          71. Simplify Path
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/84-largest-rectangle-in-histogram/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          84. Largest Rectangle in Histogram
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/85-maximal-rectangle/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          85. Maximal Rectangle
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/94-binary-tree-inorder-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          94. Binary Tree Inorder Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/103-binary-tree-zigzag-level-order-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          103. Binary Tree Zigzag Level Order Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/144-binary-tree-preorder-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          144. Binary Tree Preorder Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/145-binary-tree-postorder-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          145. Binary Tree Postorder Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/150-evaluate-reverse-polish-notation/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          150. Evaluate Reverse Polish Notation
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/155-min-stack/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          155. Min Stack
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/173-binary-search-tree-iterator/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          173. Binary Search Tree Iterator
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/224-basic-calculator/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          224. Basic Calculator
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/225-implement-stack-using-queues/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          225. Implement Stack Using Queues
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/232-implement-queue-using-stacks/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          232. Implement Queue using Stacks
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/316-remove-duplicate-letters/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          316. Remove Duplicate Letters
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/331-verify-preorder-serialization-of-a-binary-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          331. Verify Preorder Serialization of a Binary Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/341-flatten-nested-list-iterator/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          341. Flatten Nested List Iterator
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;heap&quot;&gt;Heap&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/23-merge-k-sorted-lists/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          23. Merge K Sorted Lists
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/215-kth-largest-element-in-an-array/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          215. Kth Largest Element in an Array
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/264-ugly-number-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          264. Ugly Number II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/295-find-median-from-data-stream/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          295. Find Median from Data Stream
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/313-super-ugly-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          313. Super Ugly Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/347-top-k-frequent-elements/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          347. Top K Frequent Elements
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;greedy&quot;&gt;Greedy&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/44-wildcard-matching/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          44. Wildcard Matching
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/45-jump-game-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          45. Jump Game II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;26 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/55-jump-game/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          55. Jump Game
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/122-best-time-to-buy-and-sell-stock-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          122. Best Time to Buy and Sell Stock II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/134-gas-station/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          134. Gas Station
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/135-candy/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          135. Candy
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/316-remove-duplicate-letters/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          316. Remove Duplicate Letters
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/330-patching-array/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          330. Patching Array
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;sort&quot;&gt;Sort&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/56-merge-intervals/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          56. Merge Intervals
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/57-insert-interval/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          57. Insert Interval
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;27 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/75-sort-colors/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          75. Sort Colors
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/147-insertion-sort-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          147. Insertion Sort List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/148-sort-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          148. Sort List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/164-maximum-gap/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          164. Maximum Gap
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/179-largest-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          179. Largest Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/242-valid-anagram/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          242. Valid Anagram
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/274-h-index/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          274. H-Index
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/324-wiggle-sort-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          324. Wiggle Sort II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/349-intersection-of-two-arrays/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          349. Intersection of Two Arrays
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/350-intersection-of-two-arrays-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          350. Intersection of Two Arrays II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;graph&quot;&gt;Graph&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/133-clone-graph/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          133. Clone Graph
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/207-course-schedule/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          207. Course Schedule
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/210-course-schedule-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          210. Course Schedule II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/310-minimum-height-trees/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          310. Minimum Height Trees
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/332-reconstruct-itinerary/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          332. Reconstruct Itinerary
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;depth-first-search&quot;&gt;Depth First Search&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/133-clone-graph/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          133. Clone Graph
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/100-same-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          100. Same Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/101-symmetric-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          101. Symmetric Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/104-maximum-depth-of-binary-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          104. Maximum Depth of Binary Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/105-construct-binary-tree-from-preorder-and-inorder-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          105. Construct Binary Tree from Preorder and Inorder Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/106-construct-binary-tree-from-inorder-and-postorder-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          106. Construct Binary Tree from Inorder and Postorder traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/108-convert-sorted-array-to-binary-search-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          108. Convert Sorted Array to Binary Search Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/109-convert-sorted-list-to-binary-search-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          109. Convert Sorted List to Binary Search Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/110-balanced-binary-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          110. Balanced Binary Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/111-minimum-depth-of-binary-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          111. Minimum Depth of Binary Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/112-path-sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          112. Path Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/113-path-sum-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          113. Path Sum II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/114-flatten-binary-tree-to-linked-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          114. Flatten Binary Tree to Linked List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/116-populating-next-right-pointers-in-each-node/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          116. Populating Next Right Pointers in Each Node
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/117-populating-next-right-pointers-in-each-node-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          117. Populating Next Right Pointers in Each Node II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/124-binary-tree-maximum-path-sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          124. Binary Tree Maximum Path Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/98-validate-binary-search-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          98. Validate Binary Search Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/99-recover-binary-search-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          99. Recover Binary Search Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/129-sum-root-to-leaf-numbers/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          129. Sum Root to Leaf Numbers
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/199-binary-tree-right-side-view/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          199. Binary Tree Right Side View
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/200-number-of-islands/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          200. Number of Islands
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/207-course-schedule/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          207. Course Schedule
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/210-course-schedule-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          210. Course Schedule II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/257-binary-tree-paths/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          257. Binary Tree Paths
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/306-additive-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          306. Additive Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/329-longest-increasing-path-in-a-matrix/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          329. Longest Increasing Path in a Matrix
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/332-reconstruct-itinerary/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          332. Reconstruct Itinerary
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/337-house-robber-iii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          337. House Robber III
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;breadth-first-search&quot;&gt;Breadth First Search&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/133-clone-graph/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          133. Clone Graph
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/101-symmetric-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          101. Symmetric Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/102-Binary-Tree-Level-Order-Traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          102. Binary Tree Level Order Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/103-binary-tree-zigzag-level-order-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          103. Binary Tree Zigzag Level Order Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/107-binary-tree-level-order-traversal-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          107. Binary Tree Level Order Traversal II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/111-minimum-depth-of-binary-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          111. Minimum Depth of Binary Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/126-word-ladder-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          126. Word Ladder II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/127-word-ladder/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          127. Word Ladder
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/130-surrounded-regions/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          130. Surrounded Regions
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/199-binary-tree-right-side-view/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          199. Binary Tree Right Side View
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/200-number-of-islands/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          200. Number of Islands
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/207-course-schedule/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          207. Course Schedule
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/210-course-schedule-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          210. Course Schedule II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/279-perfect-squares/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          279. Perfect Squares
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/310-minimum-height-trees/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          310. Minimum Height Trees
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;bit-manipulation&quot;&gt;Bit Manipulation&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/78-subsets/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          78. Subsets
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;28 Jun 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/136-single-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          136. Single Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/137-single-number-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          137. Single Number II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/169-majority-element/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          169. Majority Element
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/187-repeated-dna-Sequences/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          187. Repeated DNA Sequences
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/190-reverse-bits/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          190. Reverse Bits
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/191-number-of-1-bits/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          191. Number of 1 Bits
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/201-bitwise-and-of-numbers-range/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          201. Bitwise AND of Numbers Range
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/231-power-of-two/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          231. Power of Two
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/260-single-number-iii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          260. Single Number III
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/268-missing-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          268. Missing Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/318-maximum-product-of-word-lengths/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          318. Maximum Product of Word Lengths
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/338-counting-bits/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          338. Counting Bits
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/342-power-of-four/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          342. Power of Four
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;tree&quot;&gt;Tree&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/94-binary-tree-inorder-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          94. Binary Tree Inorder Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/95-unique-binary-search-trees-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          95. Unique Binary Search Tree II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;07 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/100-same-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          100. Same Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/101-symmetric-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          101. Symmetric Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/102-Binary-Tree-Level-Order-Traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          102. Binary Tree Level Order Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/103-binary-tree-zigzag-level-order-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          103. Binary Tree Zigzag Level Order Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/104-maximum-depth-of-binary-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          104. Maximum Depth of Binary Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/105-construct-binary-tree-from-preorder-and-inorder-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          105. Construct Binary Tree from Preorder and Inorder Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/106-construct-binary-tree-from-inorder-and-postorder-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          106. Construct Binary Tree from Inorder and Postorder traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/107-binary-tree-level-order-traversal-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          107. Binary Tree Level Order Traversal II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/108-convert-sorted-array-to-binary-search-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          108. Convert Sorted Array to Binary Search Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/110-balanced-binary-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          110. Balanced Binary Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/111-minimum-depth-of-binary-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          111. Minimum Depth of Binary Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/112-path-sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          112. Path Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/113-path-sum-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          113. Path Sum II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/114-flatten-binary-tree-to-linked-list/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          114. Flatten Binary Tree to Linked List
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/116-populating-next-right-pointers-in-each-node/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          116. Populating Next Right Pointers in Each Node
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/117-populating-next-right-pointers-in-each-node-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          117. Populating Next Right Pointers in Each Node II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/124-binary-tree-maximum-path-sum/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          124. Binary Tree Maximum Path Sum
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/96-unique-binary-search-trees/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          96. Unique Binary Search Trees
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/98-validate-binary-search-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          98. Validate Binary Search Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/99-recover-binary-search-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          99. Recover Binary Search Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;11 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/129-sum-root-to-leaf-numbers/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          129. Sum Root to Leaf Numbers
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/144-binary-tree-preorder-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          144. Binary Tree Preorder Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/145-binary-tree-postorder-traversal/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          145. Binary Tree Postorder Traversal
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/173-binary-search-tree-iterator/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          173. Binary Search Tree Iterator
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/199-binary-tree-right-side-view/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          199. Binary Tree Right Side View
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/222-count-complete-tree-nodes/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          222. Count Complete Tree Nodes
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/226-invert-binary-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          226. Invert Binary Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/235-lowest-common-ancestor-of-a-binary-search-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          235. Lowest Common Ancestor of a Binary Search Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/236-lowest-common-ancestor-of-a-binary-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          236. Lowest Common Ancestor of a Binary Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/257-binary-tree-paths/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          257. Binary Tree Paths
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/297-serialize-and-deserialize-binary-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          297. Serialize And Deserialize Binary Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/331-verify-preorder-serialization-of-a-binary-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          331. Verify Preorder Serialization of a Binary Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/337-house-robber-iii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          337. House Robber III
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;union-find&quot;&gt;Union Find&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/128-longest-consecutive-sequence/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          128. Longest Consecutive Sequence
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/130-surrounded-regions/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          130. Surrounded Regions
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;13 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/200-number-of-islands/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          200. Number of Islands
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;design&quot;&gt;Design&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/146-lru-cache/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          146. LRU Cache
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/155-min-stack/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          155. Min Stack
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;15 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/173-binary-search-tree-iterator/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          173. Binary Search Tree Iterator
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/208-implement-trie-prefix-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          208. Implement Trie (Prefix Tree)
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/211-add-and-search-word-data-structure-design/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          211. Add and Search Word - Data structure design
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/225-implement-stack-using-queues/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          225. Implement Stack Using Queues
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/232-implement-queue-using-stacks/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          232. Implement Queue using Stacks
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/284-peeking-iterator/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          284. Peeking Iterator
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/295-find-median-from-data-stream/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          295. Find Median from Data Stream
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/297-serialize-and-deserialize-binary-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          297. Serialize And Deserialize Binary Tree
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/341-flatten-nested-list-iterator/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          341. Flatten Nested List Iterator
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;topological-sort&quot;&gt;Topological Sort&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/207-course-schedule/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          207. Course Schedule
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/210-course-schedule-ii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          210. Course Schedule II
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/329-longest-increasing-path-in-a-matrix/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          329. Longest Increasing Path in a Matrix
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;trie&quot;&gt;Trie&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/208-implement-trie-prefix-tree/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          208. Implement Trie (Prefix Tree)
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/211-add-and-search-word-data-structure-design/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          211. Add and Search Word - Data structure design
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;binary-search-tree&quot;&gt;Binary Search Tree&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/220-contains-duplicate-iii/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          220. Contains Duplicate III
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;16 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;brainteaser&quot;&gt;Brainteaser&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/292-nim-game/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          292. Nim Game
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/319-bulb-switcher/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          319. Bulb Switcher
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;segment-tree&quot;&gt;Segment Tree&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/307-range-sum-query-mutable/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          307. Range Sum Query - Mutable
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;binary-index-tree&quot;&gt;Binary Index Tree&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/307-range-sum-query-mutable/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          307. Range Sum Query - Mutable
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;17 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;memoization&quot;&gt;Memoization&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/329-longest-increasing-path-in-a-matrix/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          329. Longest Increasing Path in a Matrix
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;18 Jul 2016&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    &lt;/ul&gt;
    
    &lt;h3 id=&quot;mark&quot;&gt;Mark&lt;/h3&gt;
    &lt;ul class=&quot;cate-ul&quot;&gt;
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

      &lt;li&gt;
        &lt;a class=&quot;cate-title&quot; href=&quot;/leetcode/754-reach-a-number/&quot;&gt;
          &lt;span class=&quot;glyphicon glyphicon-record&quot; style=&quot;font-size: 0.8em;margin-right: 4px;&quot;&gt;&lt;/span&gt;
          754. Reach a Number
        &lt;/a&gt;
      &lt;span class=&quot;cate-post-date&quot;&gt;12 Mar 2018&lt;/span&gt;
      &lt;/li&gt;
      
      
      
      
    &lt;/ul&gt;
    
  &lt;/div&gt;
&lt;/div&gt;</content><author><name></name></author><category term="Algorithm" /><category term="LeetCode" /><category term="OJ" /><summary type="html">LeetCode 题解标签分类页</summary></entry><entry><title type="html">LeetCode Solutions</title><link href="http://www.hikean.com/leetcode/" rel="alternate" type="text/html" title="LeetCode Solutions" /><published>2016-05-27T00:00:00+00:00</published><updated>2016-05-27T00:00:00+00:00</updated><id>http://www.hikean.com/LeetCode-Solutions</id><content type="html" xml:base="http://www.hikean.com/leetcode/">&lt;!--h2 id=&quot;blog-head&quot; class=&quot;blog-post-title&quot;&gt;
  &lt;span class=&quot;glyphicon glyphicon-bookmark span-blank-before&quot;&gt;&lt;/span&gt;
  LeetCode Solutions
&lt;/h2!--&gt;

&lt;div class=&quot;post-blog-info&quot;&gt;
	&lt;p&gt;&lt;small&gt;&lt;span class=&quot;glyphicon glyphicon-calendar span-blank-before&quot;&gt;05/27/2016&lt;/span&gt;

		
		&lt;span class=&quot;glyphicon glyphicon-th-list span-blank-before&quot;&gt;&lt;/span&gt;
		
			&lt;a class=&quot;cate-label&quot; href=&quot;/categories/#题解合集&quot;
			style=&quot;margin-right:5px;&quot;&gt;题解合集&lt;/a&gt;
		
		

		
		&lt;span class=&quot;glyphicon glyphicon-tags span-blank-before&quot;&gt;&lt;/span&gt;
		
		&lt;a class=&quot;tags-label&quot; href=&quot;/tags/#algorithm&quot;
		style=&quot;margin-right:5px;&quot;&gt;Algorithm&lt;/a&gt;
		
		&lt;a class=&quot;tags-label&quot; href=&quot;/tags/#leetcode&quot;
		style=&quot;margin-right:5px;&quot;&gt;LeetCode&lt;/a&gt;
		
		&lt;a class=&quot;tags-label&quot; href=&quot;/tags/#oj&quot;
		style=&quot;margin-right:5px;&quot;&gt;OJ&lt;/a&gt;
		
		
	&lt;/small&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;
  近日闲来无事，基本把LeetCode刷了一遍。打算再闲的时候就写写题解，总结一下。因为题目较多，为了避免Leetcode题解泛滥于本博客，所以只用这一篇博客作为所有题解的入口，作为索引或目录页。
&lt;/p&gt;
&lt;h3&gt;以下为刷过的题目列表&lt;/h3&gt;
&lt;table id=&quot;problem_list&quot; align=&quot;center&quot; class=&quot;tablesorter&quot;&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;&lt;a&gt;ID&lt;/a&gt;&lt;/th&gt;
      &lt;th&gt;&lt;a&gt;Title&lt;/a&gt;&lt;/th&gt;
      &lt;th&gt;&lt;a&gt;Acceptance&lt;/a&gt;&lt;/th&gt;
      &lt;th&gt;&lt;a&gt;Difficulty&lt;/a&gt;&lt;/th&gt;
      &lt;th&gt;&lt;a&gt;Editorial&lt;/a&gt;&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
     
    &lt;tr&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/two-sum/&quot;&gt;Two Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/1-two-sum/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;2&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/add-two-numbers/&quot;&gt;Add Two Numbers&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/2-add-two-numbers/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;3&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-substring-without-repeating-characters/&quot;&gt;Longest Substring Without Repeating Characters&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/3-longest-substring-without-repeating-characters/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;4&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/median-of-two-sorted-arrays/&quot;&gt;Median of Two Sorted Arrays&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;24.3%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/4-median-of-two-sorted-arrays/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;5&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-palindromic-substring/&quot;&gt;Longest Palindromic Substring&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/5-longest-palindromic-substring/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;6&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/zigzag-conversion/&quot;&gt;ZigZag Conversion&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/6-zigzag-conversion/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;7&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reverse-integer/&quot;&gt;Reverse Integer&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;24.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/7-reverse-integer/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;8&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/string-to-integer-atoi/&quot;&gt;String to Integer (atoi)&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;14.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/8-string-to-integer-atoi/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;9&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/palindrome-number/&quot;&gt;Palindrome Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/9-palindrome-number/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;10&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/regular-expression-matching/&quot;&gt;Regular Expression Matching&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;24.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/10-regular-expression-matching/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;11&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/container-with-most-water/&quot;&gt;Container With Most Water&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/11-container-with-most-water/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;12&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/integer-to-roman/&quot;&gt;Integer to Roman&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/12-integer-to-roman/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;13&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/roman-to-integer/&quot;&gt;Roman to Integer&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;50.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/13-roman-to-integer/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;14&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-common-prefix/&quot;&gt;Longest Common Prefix&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/14-longest-common-prefix/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;15&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/3sum/&quot;&gt;3Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;22.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/15-3sum/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;16&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/3sum-closest/&quot;&gt;3Sum Closest&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/16-3sum-closest/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;17&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/letter-combinations-of-a-phone-number/&quot;&gt;Letter Combinations of a Phone Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/17-letter-combinations-of-a-phone-number/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;18&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/4sum/&quot;&gt;4Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/18-4sum/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;19&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/remove-nth-node-from-end-of-list/&quot;&gt;Remove Nth Node From End of List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/19-remove-nth-node-from-end-of-list/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;20&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/valid-parentheses/&quot;&gt;Valid Parentheses&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/20-valid-parentheses/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;21&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/merge-two-sorted-lists/&quot;&gt;Merge Two Sorted Lists&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/21-merge-two-sorted-lists/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;22&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/generate-parentheses/&quot;&gt;Generate Parentheses&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;51.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/22-generate-parentheses/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;23&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/merge-k-sorted-lists/&quot;&gt;Merge k Sorted Lists&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/23-merge-k-sorted-lists/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;24&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/swap-nodes-in-pairs/&quot;&gt;Swap Nodes in Pairs&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/24-swap-nodes-in-pairs/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;25&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reverse-nodes-in-k-group/&quot;&gt;Reverse Nodes in k-Group&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.9%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/25-reverse-nodes-in-k-group/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;26&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/remove-duplicates-from-sorted-array/&quot;&gt;Remove Duplicates from Sorted Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.2%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/26-remove-duplicates-from-sorted-array/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;27&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/remove-element/&quot;&gt;Remove Element&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/27-remove-element/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;28&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/implement-strstr/&quot;&gt;Implement strStr()&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/28-implement-strstr/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;29&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/divide-two-integers/&quot;&gt;Divide Two Integers&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;15.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/29-divide-two-integers/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;30&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/substring-with-concatenation-of-all-words/&quot;&gt;Substring with Concatenation of All Words&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;22.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/30-substring-with-concatenation-of-all-words/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;31&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/next-permutation/&quot;&gt;Next Permutation&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/31-next-permutation/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;32&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-valid-parentheses/&quot;&gt;Longest Valid Parentheses&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;24.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/32-longest-valid-parentheses/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;33&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/search-in-rotated-sorted-array/&quot;&gt;Search in Rotated Sorted Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/33-search-in-rotated-sorted-array/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;34&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/&quot;&gt;Find First and Last Position of Element in Sorted Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/34-find-first-and-last-position-of-element-in-sorted-array/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;35&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/search-insert-position/&quot;&gt;Search Insert Position&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/35-search-insert-position/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;36&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/valid-sudoku/&quot;&gt;Valid Sudoku&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/36-valid-sudoku/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;37&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sudoku-solver/&quot;&gt;Sudoku Solver&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/37-sudoku-solver/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;38&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/count-and-say/&quot;&gt;Count and Say&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.2%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/38-count-and-say/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;39&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/combination-sum/&quot;&gt;Combination Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/39-combination-sum/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;40&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/combination-sum-ii/&quot;&gt;Combination Sum II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/40-combination-sum-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;41&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/first-missing-positive/&quot;&gt;First Missing Positive&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;27.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/41-first-missing-positive/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;42&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/trapping-rain-water/&quot;&gt;Trapping Rain Water&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.9%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/42-trapping-rain-water/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;43&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/multiply-strings/&quot;&gt;Multiply Strings&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/43-multiply-strings/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;44&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/wildcard-matching/&quot;&gt;Wildcard Matching&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;21.8%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/44-wildcard-matching/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;45&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/jump-game-ii/&quot;&gt;Jump Game II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/45-jump-game-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;46&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/permutations/&quot;&gt;Permutations&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;51.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/46-permutations/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;47&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/permutations-ii/&quot;&gt;Permutations II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/47-permutations-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;48&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/rotate-image/&quot;&gt;Rotate Image&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/48-rotate-image/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;49&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/group-anagrams/&quot;&gt;Group Anagrams&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;50&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/powx-n/&quot;&gt;Pow(x, n)&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/50-powx-n/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;51&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/n-queens/&quot;&gt;N-Queens&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.9%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/51-n-queens/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;52&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/n-queens-ii/&quot;&gt;N-Queens II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.2%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/52-n-queens-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;53&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-subarray/&quot;&gt;Maximum Subarray&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/53-maximum-subarray/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;54&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/spiral-matrix/&quot;&gt;Spiral Matrix&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/54-spiral-matrix/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;55&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/jump-game/&quot;&gt;Jump Game&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/55-jump-game/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;56&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/merge-intervals/&quot;&gt;Merge Intervals&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/56-merge-intervals/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;57&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/insert-interval/&quot;&gt;Insert Interval&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/57-insert-interval/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;58&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/length-of-last-word/&quot;&gt;Length of Last Word&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/58-length-of-last-word/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;59&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/spiral-matrix-ii/&quot;&gt;Spiral Matrix II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/59-spiral-matrix-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;60&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/permutation-sequence/&quot;&gt;Permutation Sequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/60-permutation-sequence/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;61&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/rotate-list/&quot;&gt;Rotate List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/61-rotate-list/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;62&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/unique-paths/&quot;&gt;Unique Paths&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/62-unique-paths/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;63&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/unique-paths-ii/&quot;&gt;Unique Paths II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/63-unique-paths-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;64&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-path-sum/&quot;&gt;Minimum Path Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/64-minimum-path-sum/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;65&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/valid-number/&quot;&gt;Valid Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;13.3%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/65-valid-number/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;66&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/plus-one/&quot;&gt;Plus One&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/66-plus-one/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;67&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/add-binary/&quot;&gt;Add Binary&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/67-add-binary/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;68&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/text-justification/&quot;&gt;Text Justification&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;21.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/68-text-justification/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;69&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sqrtx/&quot;&gt;Sqrt(x)&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/69-sqrtx/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;70&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/climbing-stairs/&quot;&gt;Climbing Stairs&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/70-climbing-stairs/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;71&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/simplify-path/&quot;&gt;Simplify Path&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;27.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/71-simplify-path/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;72&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/edit-distance/&quot;&gt;Edit Distance&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.8%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/72-edit-distance/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;73&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/set-matrix-zeroes/&quot;&gt;Set Matrix Zeroes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/73-set-matrix-zeroes/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;74&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/search-a-2d-matrix/&quot;&gt;Search a 2D Matrix&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/74-search-a-2d-matrix/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;75&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sort-colors/&quot;&gt;Sort Colors&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/75-sort-colors/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;76&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-window-substring/&quot;&gt;Minimum Window Substring&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/76-minimum-window-substring/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;77&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/combinations/&quot;&gt;Combinations&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/77-combinations/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;78&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/subsets/&quot;&gt;Subsets&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/78-subsets/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;79&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/word-search/&quot;&gt;Word Search&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/79-word-search/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;80&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/&quot;&gt;Remove Duplicates from Sorted Array II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/80-remove-duplicates-from-sorted-array-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;81&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/search-in-rotated-sorted-array-ii/&quot;&gt;Search in Rotated Sorted Array II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/81-search-in-rotated-sorted-array-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;82&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii/&quot;&gt;Remove Duplicates from Sorted List II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/82-remove-duplicates-from-sorted-list-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;83&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/remove-duplicates-from-sorted-list/&quot;&gt;Remove Duplicates from Sorted List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/83-remove-duplicates-from-sorted-list/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;84&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/largest-rectangle-in-histogram/&quot;&gt;Largest Rectangle in Histogram&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/84-largest-rectangle-in-histogram/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;85&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximal-rectangle/&quot;&gt;Maximal Rectangle&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.2%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/85-maximal-rectangle/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;86&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/partition-list/&quot;&gt;Partition List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/86-partition-list/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;87&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/scramble-string/&quot;&gt;Scramble String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/87-scramble-string/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;88&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/merge-sorted-array/&quot;&gt;Merge Sorted Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/88-merge-sorted-array/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;89&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/gray-code/&quot;&gt;Gray Code&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/89-gray-code/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;90&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/subsets-ii/&quot;&gt;Subsets II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/90-subsets-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;91&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/decode-ways/&quot;&gt;Decode Ways&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;21.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/91-decode-ways/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;92&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reverse-linked-list-ii/&quot;&gt;Reverse Linked List II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/92-reverse-linked-list-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;93&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/restore-ip-addresses/&quot;&gt;Restore IP Addresses&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/93-restore-ip-addresses/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;94&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-tree-inorder-traversal/&quot;&gt;Binary Tree Inorder Traversal&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;53.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/94-binary-tree-inorder-traversal/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;95&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/unique-binary-search-trees-ii/&quot;&gt;Unique Binary Search Trees II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/95-unique-binary-search-trees-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;96&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/unique-binary-search-trees/&quot;&gt;Unique Binary Search Trees&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/96-unique-binary-search-trees/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;97&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/interleaving-string/&quot;&gt;Interleaving String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.3%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/97-interleaving-string/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;98&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/validate-binary-search-tree/&quot;&gt;Validate Binary Search Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;24.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/98-validate-binary-search-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;99&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/recover-binary-search-tree/&quot;&gt;Recover Binary Search Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.8%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/99-recover-binary-search-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;100&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/same-tree/&quot;&gt;Same Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/100-same-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;101&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/symmetric-tree/&quot;&gt;Symmetric Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/101-symmetric-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;102&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-tree-level-order-traversal/&quot;&gt;Binary Tree Level Order Traversal&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;45.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/102-binary-tree-level-order-traversal/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;103&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/&quot;&gt;Binary Tree Zigzag Level Order Traversal&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/103-binary-tree-zigzag-level-order-traversal/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;104&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-depth-of-binary-tree/&quot;&gt;Maximum Depth of Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;57.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/104-maximum-depth-of-binary-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;105&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/&quot;&gt;Construct Binary Tree from Preorder and Inorder Traversal&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/105-construct-binary-tree-from-preorder-and-inorder-traversal/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;106&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal/&quot;&gt;Construct Binary Tree from Inorder and Postorder Traversal&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/106-construct-binary-tree-from-inorder-and-postorder-traversal/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;107&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-tree-level-order-traversal-ii/&quot;&gt;Binary Tree Level Order Traversal II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.2%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/107-binary-tree-level-order-traversal-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;108&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/&quot;&gt;Convert Sorted Array to Binary Search Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/108-convert-sorted-array-to-binary-search-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;109&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree/&quot;&gt;Convert Sorted List to Binary Search Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/109-convert-sorted-list-to-binary-search-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;110&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/balanced-binary-tree/&quot;&gt;Balanced Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/110-balanced-binary-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;111&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-depth-of-binary-tree/&quot;&gt;Minimum Depth of Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/111-minimum-depth-of-binary-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;112&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/path-sum/&quot;&gt;Path Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/112-path-sum/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;113&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/path-sum-ii/&quot;&gt;Path Sum II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/113-path-sum-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;114&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/flatten-binary-tree-to-linked-list/&quot;&gt;Flatten Binary Tree to Linked List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/114-flatten-binary-tree-to-linked-list/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;115&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/distinct-subsequences/&quot;&gt;Distinct Subsequences&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/115-distinct-subsequences/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;116&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/populating-next-right-pointers-in-each-node/&quot;&gt;Populating Next Right Pointers in Each Node&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/116-populating-next-right-pointers-in-each-node/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;117&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/&quot;&gt;Populating Next Right Pointers in Each Node II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/117-populating-next-right-pointers-in-each-node-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;118&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/pascals-triangle/&quot;&gt;Pascal's Triangle&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/118-pascals-triangle/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;119&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/pascals-triangle-ii/&quot;&gt;Pascal's Triangle II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/119-pascals-triangle-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;120&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/triangle/&quot;&gt;Triangle&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/120-triangle/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;121&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/best-time-to-buy-and-sell-stock/&quot;&gt;Best Time to Buy and Sell Stock&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/121-best-time-to-buy-and-sell-stock/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;122&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/&quot;&gt;Best Time to Buy and Sell Stock II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/122-best-time-to-buy-and-sell-stock-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;123&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii/&quot;&gt;Best Time to Buy and Sell Stock III&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.9%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/123-best-time-to-buy-and-sell-stock-iii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;124&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-tree-maximum-path-sum/&quot;&gt;Binary Tree Maximum Path Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.3%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/124-binary-tree-maximum-path-sum/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;125&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/valid-palindrome/&quot;&gt;Valid Palindrome&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/125-valid-palindrome/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;126&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/word-ladder-ii/&quot;&gt;Word Ladder II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;16.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/126-word-ladder-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;127&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/word-ladder/&quot;&gt;Word Ladder&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;21.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/127-word-ladder/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;128&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-consecutive-sequence/&quot;&gt;Longest Consecutive Sequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/128-longest-consecutive-sequence/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;129&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sum-root-to-leaf-numbers/&quot;&gt;Sum Root to Leaf Numbers&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/129-sum-root-to-leaf-numbers/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;130&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/surrounded-regions/&quot;&gt;Surrounded Regions&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;21.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/130-surrounded-regions/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;131&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/palindrome-partitioning/&quot;&gt;Palindrome Partitioning&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/131-palindrome-partitioning/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;132&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/palindrome-partitioning-ii/&quot;&gt;Palindrome Partitioning II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/132-palindrome-partitioning-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;133&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/clone-graph/&quot;&gt;Clone Graph&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/133-clone-graph/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;134&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/gas-station/&quot;&gt;Gas Station&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/134-gas-station/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;135&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/candy/&quot;&gt;Candy&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/135-candy/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;136&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/single-number/&quot;&gt;Single Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;57.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/136-single-number/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;137&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/single-number-ii/&quot;&gt;Single Number II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/137-single-number-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;138&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/copy-list-with-random-pointer/&quot;&gt;Copy List with Random Pointer&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/138-copy-list-with-random-pointer/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;139&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/word-break/&quot;&gt;Word Break&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/139-word-break/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;140&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/word-break-ii/&quot;&gt;Word Break II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/140-word-break-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;141&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/linked-list-cycle/&quot;&gt;Linked List Cycle&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/141-linked-list-cycle/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;142&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/linked-list-cycle-ii/&quot;&gt;Linked List Cycle II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/142-linked-list-cycle-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;143&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reorder-list/&quot;&gt;Reorder List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/143-reorder-list/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;144&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-tree-preorder-traversal/&quot;&gt;Binary Tree Preorder Traversal&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/144-binary-tree-preorder-traversal/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;145&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-tree-postorder-traversal/&quot;&gt;Binary Tree Postorder Traversal&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;45.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/145-binary-tree-postorder-traversal/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;146&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/lru-cache/&quot;&gt;LRU Cache&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;22.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/146-lru-cache/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;147&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/insertion-sort-list/&quot;&gt;Insertion Sort List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/147-insertion-sort-list/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;148&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sort-list/&quot;&gt;Sort List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/148-sort-list/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;149&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/max-points-on-a-line/&quot;&gt;Max Points on a Line&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;15.3%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/149-max-points-on-a-line/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;150&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/evaluate-reverse-polish-notation/&quot;&gt;Evaluate Reverse Polish Notation&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/150-evaluate-reverse-polish-notation/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;151&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reverse-words-in-a-string/&quot;&gt;Reverse Words in a String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;15.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/151-reverse-words-in-a-string/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;152&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-product-subarray/&quot;&gt;Maximum Product Subarray&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;27.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/152-maximum-product-subarray/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;153&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/&quot;&gt;Find Minimum in Rotated Sorted Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/153-find-minimum-in-rotated-sorted-array/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;154&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii/&quot;&gt;Find Minimum in Rotated Sorted Array II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/154-find-minimum-in-rotated-sorted-array-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;155&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/min-stack/&quot;&gt;Min Stack&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/155-min-stack/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
              
    &lt;tr&gt;
      &lt;td&gt;160&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/intersection-of-two-linked-lists/&quot;&gt;Intersection of Two Linked Lists&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/160-intersection-of-two-linked-lists/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;162&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-peak-element/&quot;&gt;Find Peak Element&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/162-find-peak-element/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;164&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-gap/&quot;&gt;Maximum Gap&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/164-maximum-gap/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;165&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/compare-version-numbers/&quot;&gt;Compare Version Numbers&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;21.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/165-compare-version-numbers/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;166&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/fraction-to-recurring-decimal/&quot;&gt;Fraction to Recurring Decimal&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;18.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/166-fraction-to-recurring-decimal/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;167&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/&quot;&gt;Two Sum II - Input array is sorted&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;168&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/excel-sheet-column-title/&quot;&gt;Excel Sheet Column Title&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/168-excel-sheet-column-title/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;169&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/majority-element/&quot;&gt;Majority Element&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;50.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/169-majority-element/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;171&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/excel-sheet-column-number/&quot;&gt;Excel Sheet Column Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;50.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/171-excel-sheet-column-number/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;172&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/factorial-trailing-zeroes/&quot;&gt;Factorial Trailing Zeroes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/172-factorial-trailing-zeroes/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;173&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-search-tree-iterator/&quot;&gt;Binary Search Tree Iterator&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;45.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/173-binary-search-tree-iterator/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;174&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/dungeon-game/&quot;&gt;Dungeon Game&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;179&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/largest-number/&quot;&gt;Largest Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;24.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/179-largest-number/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;187&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/repeated-dna-sequences/&quot;&gt;Repeated DNA Sequences&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/187-repeated-dna-sequences/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;188&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv/&quot;&gt;Best Time to Buy and Sell Stock IV&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/188-best-time-to-buy-and-sell-stock-iv/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;189&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/rotate-array/&quot;&gt;Rotate Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;27.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/189-rotate-array/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;190&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reverse-bits/&quot;&gt;Reverse Bits&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.2%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/190-reverse-bits/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;191&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/number-of-1-bits/&quot;&gt;Number of 1 Bits&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/191-number-of-1-bits/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;198&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/house-robber/&quot;&gt;House Robber&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/198-house-robber/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;199&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-tree-right-side-view/&quot;&gt;Binary Tree Right Side View&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;45.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/199-binary-tree-right-side-view/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;200&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/number-of-islands/&quot;&gt;Number of Islands&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/200-number-of-islands/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;201&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/bitwise-and-of-numbers-range/&quot;&gt;Bitwise AND of Numbers Range&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/201-bitwise-and-of-numbers-range/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;202&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/happy-number/&quot;&gt;Happy Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/202-happy-number/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;203&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/remove-linked-list-elements/&quot;&gt;Remove Linked List Elements&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/203-remove-linked-list-elements/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;204&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/count-primes/&quot;&gt;Count Primes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;27.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/204-count-primes/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;205&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/isomorphic-strings/&quot;&gt;Isomorphic Strings&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/205-isomorphic-strings/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;206&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reverse-linked-list/&quot;&gt;Reverse Linked List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;50.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/206-reverse-linked-list/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;207&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/course-schedule/&quot;&gt;Course Schedule&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/207-course-schedule/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;208&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/implement-trie-prefix-tree/&quot;&gt;Implement Trie (Prefix Tree)&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/208-implement-trie-prefix-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;209&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-size-subarray-sum/&quot;&gt;Minimum Size Subarray Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/209-minimum-size-subarray-sum/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;210&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/course-schedule-ii/&quot;&gt;Course Schedule II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/210-course-schedule-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;211&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/add-and-search-word-data-structure-design/&quot;&gt;Add and Search Word - Data structure design&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;27.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/211-add-and-search-word-data-structure-design/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;212&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/word-search-ii/&quot;&gt;Word Search II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.3%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;213&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/house-robber-ii/&quot;&gt;House Robber II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/213-house-robber-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;214&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/shortest-palindrome/&quot;&gt;Shortest Palindrome&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.2%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/214-shortest-palindrome/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;215&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/kth-largest-element-in-an-array/&quot;&gt;Kth Largest Element in an Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/215-kth-largest-element-in-an-array/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;216&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/combination-sum-iii/&quot;&gt;Combination Sum III&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/216-combination-sum-iii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;217&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/contains-duplicate/&quot;&gt;Contains Duplicate&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/217-contains-duplicate/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;218&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/the-skyline-problem/&quot;&gt;The Skyline Problem&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;219&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/contains-duplicate-ii/&quot;&gt;Contains Duplicate II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/219-contains-duplicate-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;220&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/contains-duplicate-iii/&quot;&gt;Contains Duplicate III&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;19.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/220-contains-duplicate-iii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;221&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximal-square/&quot;&gt;Maximal Square&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/221-maximal-square/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;222&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/count-complete-tree-nodes/&quot;&gt;Count Complete Tree Nodes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/222-count-complete-tree-nodes/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;223&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/rectangle-area/&quot;&gt;Rectangle Area&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/223-rectangle-area/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;224&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/basic-calculator/&quot;&gt;Basic Calculator&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/224-basic-calculator/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;225&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/implement-stack-using-queues/&quot;&gt;Implement Stack using Queues&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/225-implement-stack-using-queues/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;226&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/invert-binary-tree/&quot;&gt;Invert Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;55.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/226-invert-binary-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;227&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/basic-calculator-ii/&quot;&gt;Basic Calculator II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/227-basic-calculator-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;228&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/summary-ranges/&quot;&gt;Summary Ranges&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;229&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/majority-element-ii/&quot;&gt;Majority Element II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;230&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/kth-smallest-element-in-a-bst/&quot;&gt;Kth Smallest Element in a BST&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;231&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/power-of-two/&quot;&gt;Power of Two&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.2%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/231-power-of-two/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;232&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/implement-queue-using-stacks/&quot;&gt;Implement Queue using Stacks&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/232-implement-queue-using-stacks/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;233&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/number-of-digit-one/&quot;&gt;Number of Digit One&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;234&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/palindrome-linked-list/&quot;&gt;Palindrome Linked List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/234-palindrome-linked-list/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;235&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/&quot;&gt;Lowest Common Ancestor of a Binary Search Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/235-lowest-common-ancestor-of-a-binary-search-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;236&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/&quot;&gt;Lowest Common Ancestor of a Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/236-lowest-common-ancestor-of-a-binary-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;237&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/delete-node-in-a-linked-list/&quot;&gt;Delete Node in a Linked List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;50.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/237-delete-node-in-a-linked-list/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;238&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/product-of-array-except-self/&quot;&gt;Product of Array Except Self&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;52.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/238-product-of-array-except-self/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;239&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sliding-window-maximum/&quot;&gt;Sliding Window Maximum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.8%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/239-sliding-window-maximum/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;240&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/search-a-2d-matrix-ii/&quot;&gt;Search a 2D Matrix II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/240-search-a-2d-matrix-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;241&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/different-ways-to-add-parentheses/&quot;&gt;Different Ways to Add Parentheses&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/241-different-ways-to-add-parentheses/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;242&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/valid-anagram/&quot;&gt;Valid Anagram&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/242-valid-anagram/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
                                  
    &lt;tr&gt;
      &lt;td&gt;257&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-tree-paths/&quot;&gt;Binary Tree Paths&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/257-binary-tree-paths/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;258&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/add-digits/&quot;&gt;Add Digits&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;52.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/258-add-digits/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;260&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/single-number-iii/&quot;&gt;Single Number III&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;55.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/260-single-number-iii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;263&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/ugly-number/&quot;&gt;Ugly Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/263-ugly-number/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;264&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/ugly-number-ii/&quot;&gt;Ugly Number II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/264-ugly-number-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
            
    &lt;tr&gt;
      &lt;td&gt;268&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/missing-number/&quot;&gt;Missing Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/268-missing-number/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
              
    &lt;tr&gt;
      &lt;td&gt;273&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/integer-to-english-words/&quot;&gt;Integer to English Words&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;23.3%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/273-integer-to-english-words/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;274&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/h-index/&quot;&gt;H-Index&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/274-h-index/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;275&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/h-index-ii/&quot;&gt;H-Index II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/275-h-index-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
          
    &lt;tr&gt;
      &lt;td&gt;278&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/first-bad-version/&quot;&gt;First Bad Version&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;27.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/278-first-bad-version/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;279&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/perfect-squares/&quot;&gt;Perfect Squares&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/279-perfect-squares/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
          
    &lt;tr&gt;
      &lt;td&gt;282&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/expression-add-operators/&quot;&gt;Expression Add Operators&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/282-expression-add-operators/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;283&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/move-zeroes/&quot;&gt;Move Zeroes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;52.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/283-move-zeroes/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;284&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/peeking-iterator/&quot;&gt;Peeking Iterator&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/284-peeking-iterator/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
          
    &lt;tr&gt;
      &lt;td&gt;287&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-the-duplicate-number/&quot;&gt;Find the Duplicate Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/287-find-the-duplicate-number/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;289&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/game-of-life/&quot;&gt;Game of Life&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/289-game-of-life/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;290&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/word-pattern/&quot;&gt;Word Pattern&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/290-word-pattern/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;292&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/nim-game/&quot;&gt;Nim Game&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;55.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/292-nim-game/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
          
    &lt;tr&gt;
      &lt;td&gt;295&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-median-from-data-stream/&quot;&gt;Find Median from Data Stream&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/295-find-median-from-data-stream/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;297&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/serialize-and-deserialize-binary-tree/&quot;&gt;Serialize and Deserialize Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/297-serialize-and-deserialize-binary-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;299&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/bulls-and-cows/&quot;&gt;Bulls and Cows&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/299-bulls-and-cows/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;300&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-increasing-subsequence/&quot;&gt;Longest Increasing Subsequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/300-longest-increasing-subsequence/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;301&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/remove-invalid-parentheses/&quot;&gt;Remove Invalid Parentheses&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;303&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/range-sum-query-immutable/&quot;&gt;Range Sum Query - Immutable&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/303-range-sum-query-immutable/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;304&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/range-sum-query-2d-immutable/&quot;&gt;Range Sum Query 2D - Immutable&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/304-range-sum-query-2d-immutable/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;306&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/additive-number/&quot;&gt;Additive Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;27.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/306-additive-number/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;307&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/range-sum-query-mutable/&quot;&gt;Range Sum Query - Mutable&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/307-range-sum-query-mutable/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;309&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/&quot;&gt;Best Time to Buy and Sell Stock with Cooldown&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/309-best-time-to-buy-and-sell-stock-with-cooldown/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;310&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-height-trees/&quot;&gt;Minimum Height Trees&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/310-minimum-height-trees/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;312&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/burst-balloons/&quot;&gt;Burst Balloons&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.9%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/312-burst-balloons/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;313&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/super-ugly-number/&quot;&gt;Super Ugly Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/313-super-ugly-number/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;315&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/count-of-smaller-numbers-after-self/&quot;&gt;Count of Smaller Numbers After Self&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.9%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;316&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/remove-duplicate-letters/&quot;&gt;Remove Duplicate Letters&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/316-remove-duplicate-letters/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;318&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-product-of-word-lengths/&quot;&gt;Maximum Product of Word Lengths&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/318-maximum-product-of-word-lengths/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;319&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/bulb-switcher/&quot;&gt;Bulb Switcher&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/319-bulb-switcher/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;321&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/create-maximum-number/&quot;&gt;Create Maximum Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;24.9%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;322&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/coin-change/&quot;&gt;Coin Change&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;27.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/322-coin-change/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;324&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/wiggle-sort-ii/&quot;&gt;Wiggle Sort II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/324-wiggle-sort-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;326&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/power-of-three/&quot;&gt;Power of Three&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/326-power-of-three/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;327&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/count-of-range-sum/&quot;&gt;Count of Range Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.3%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;328&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/odd-even-linked-list/&quot;&gt;Odd Even Linked List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/328-odd-even-linked-list/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;329&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-increasing-path-in-a-matrix/&quot;&gt;Longest Increasing Path in a Matrix&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/329-longest-increasing-path-in-a-matrix/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;330&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/patching-array/&quot;&gt;Patching Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/330-patching-array/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;331&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree/&quot;&gt;Verify Preorder Serialization of a Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/331-verify-preorder-serialization-of-a-binary-tree/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;332&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reconstruct-itinerary/&quot;&gt;Reconstruct Itinerary&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/332-reconstruct-itinerary/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;334&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/increasing-triplet-subsequence/&quot;&gt;Increasing Triplet Subsequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/334-increasing-triplet-subsequence/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;335&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/self-crossing/&quot;&gt;Self Crossing&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;336&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/palindrome-pairs/&quot;&gt;Palindrome Pairs&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;337&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/house-robber-iii/&quot;&gt;House Robber III&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/337-house-robber-iii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;338&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/counting-bits/&quot;&gt;Counting Bits&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;63.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/338-counting-bits/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
          
    &lt;tr&gt;
      &lt;td&gt;341&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/flatten-nested-list-iterator/&quot;&gt;Flatten Nested List Iterator&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;45.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/341-flatten-nested-list-iterator/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;342&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/power-of-four/&quot;&gt;Power of Four&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/342-power-of-four/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;343&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/integer-break/&quot;&gt;Integer Break&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/343-integer-break/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;344&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reverse-string/&quot;&gt;Reverse String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;61.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/344-reverse-string/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;345&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reverse-vowels-of-a-string/&quot;&gt;Reverse Vowels of a String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/345-reverse-vowels-of-a-string/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;347&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/top-k-frequent-elements/&quot;&gt;Top K Frequent Elements&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;51.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/347-top-k-frequent-elements/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;349&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/intersection-of-two-arrays/&quot;&gt;Intersection of Two Arrays&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;50.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/349-intersection-of-two-arrays/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;350&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/intersection-of-two-arrays-ii/&quot;&gt;Intersection of Two Arrays II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;45.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        &lt;span class=&quot;span-link&quot;&gt;
          &lt;a href=&quot;/leetcode/350-intersection-of-two-arrays-ii/&quot;&gt;查看题解&lt;/a&gt;
        &lt;/span&gt;
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;352&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/data-stream-as-disjoint-intervals/&quot;&gt;Data Stream as Disjoint Intervals&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;354&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/russian-doll-envelopes/&quot;&gt;Russian Doll Envelopes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.9%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;355&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/design-twitter/&quot;&gt;Design Twitter&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;357&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/count-numbers-with-unique-digits/&quot;&gt;Count Numbers with Unique Digits&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
                
    &lt;tr&gt;
      &lt;td&gt;363&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k/&quot;&gt;Max Sum of Rectangle No Larger Than K&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.2%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;365&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/water-and-jug-problem/&quot;&gt;Water and Jug Problem&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;367&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/valid-perfect-square/&quot;&gt;Valid Perfect Square&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;368&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/largest-divisible-subset/&quot;&gt;Largest Divisible Subset&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
          
    &lt;tr&gt;
      &lt;td&gt;371&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sum-of-two-integers/&quot;&gt;Sum of Two Integers&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;51.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;372&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/super-pow/&quot;&gt;Super Pow&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;373&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-k-pairs-with-smallest-sums/&quot;&gt;Find K Pairs with Smallest Sums&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;374&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/guess-number-higher-or-lower/&quot;&gt;Guess Number Higher or Lower&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;375&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/guess-number-higher-or-lower-ii/&quot;&gt;Guess Number Higher or Lower II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;376&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/wiggle-subsequence/&quot;&gt;Wiggle Subsequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;377&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/combination-sum-iv/&quot;&gt;Combination Sum IV&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;378&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/&quot;&gt;Kth Smallest Element in a Sorted Matrix&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;380&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/insert-delete-getrandom-o1/&quot;&gt;Insert Delete GetRandom O(1)&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;381&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed/&quot;&gt;Insert Delete GetRandom O(1) - Duplicates allowed&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;382&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/linked-list-random-node/&quot;&gt;Linked List Random Node&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;383&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/ransom-note/&quot;&gt;Ransom Note&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;384&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/shuffle-an-array/&quot;&gt;Shuffle an Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;385&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/mini-parser/&quot;&gt;Mini Parser&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;386&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/lexicographical-numbers/&quot;&gt;Lexicographical Numbers&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;387&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/first-unique-character-in-a-string/&quot;&gt;First Unique Character in a String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;388&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-absolute-file-path/&quot;&gt;Longest Absolute File Path&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;389&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-the-difference/&quot;&gt;Find the Difference&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;52.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;390&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/elimination-game/&quot;&gt;Elimination Game&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;391&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/perfect-rectangle/&quot;&gt;Perfect Rectangle&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;27.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;392&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/is-subsequence/&quot;&gt;Is Subsequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;45.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;393&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/utf-8-validation/&quot;&gt;UTF-8 Validation&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;394&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/decode-string/&quot;&gt;Decode String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;395&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters/&quot;&gt;Longest Substring with At Least K Repeating Characters&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;396&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/rotate-function/&quot;&gt;Rotate Function&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;397&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/integer-replacement/&quot;&gt;Integer Replacement&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;398&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/random-pick-index/&quot;&gt;Random Pick Index&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;399&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/evaluate-division/&quot;&gt;Evaluate Division&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;400&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/nth-digit/&quot;&gt;Nth Digit&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;401&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-watch/&quot;&gt;Binary Watch&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;402&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/remove-k-digits/&quot;&gt;Remove K Digits&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;403&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/frog-jump/&quot;&gt;Frog Jump&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;404&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sum-of-left-leaves/&quot;&gt;Sum of Left Leaves&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;405&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/convert-a-number-to-hexadecimal/&quot;&gt;Convert a Number to Hexadecimal&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.2%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;406&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/queue-reconstruction-by-height/&quot;&gt;Queue Reconstruction by Height&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;57.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;407&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/trapping-rain-water-ii/&quot;&gt;Trapping Rain Water II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;409&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-palindrome/&quot;&gt;Longest Palindrome&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;410&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/split-array-largest-sum/&quot;&gt;Split Array Largest Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;412&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/fizz-buzz/&quot;&gt;Fizz Buzz&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;58.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;413&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/arithmetic-slices/&quot;&gt;Arithmetic Slices&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;54.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;414&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/third-maximum-number/&quot;&gt;Third Maximum Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.2%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;415&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/add-strings/&quot;&gt;Add Strings&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;416&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/partition-equal-subset-sum/&quot;&gt;Partition Equal Subset Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;417&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/pacific-atlantic-water-flow/&quot;&gt;Pacific Atlantic Water Flow&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;419&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/battleships-in-a-board/&quot;&gt;Battleships in a Board&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;64.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;420&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/strong-password-checker/&quot;&gt;Strong Password Checker&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;18.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;421&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array/&quot;&gt;Maximum XOR of Two Numbers in an Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;423&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reconstruct-original-digits-from-english/&quot;&gt;Reconstruct Original Digits from English&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;424&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-repeating-character-replacement/&quot;&gt;Longest Repeating Character Replacement&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;432&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/all-oone-data-structure/&quot;&gt;All O`one Data Structure&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;433&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-genetic-mutation/&quot;&gt;Minimum Genetic Mutation&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;434&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/number-of-segments-in-a-string/&quot;&gt;Number of Segments in a String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;435&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/non-overlapping-intervals/&quot;&gt;Non-overlapping Intervals&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;436&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-right-interval/&quot;&gt;Find Right Interval&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;437&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/path-sum-iii/&quot;&gt;Path Sum III&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;438&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-all-anagrams-in-a-string/&quot;&gt;Find All Anagrams in a String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;440&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/k-th-smallest-in-lexicographical-order/&quot;&gt;K-th Smallest in Lexicographical Order&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.8%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;441&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/arranging-coins/&quot;&gt;Arranging Coins&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;442&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-all-duplicates-in-an-array/&quot;&gt;Find All Duplicates in an Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;58.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;443&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/string-compression/&quot;&gt;String Compression&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;445&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/add-two-numbers-ii/&quot;&gt;Add Two Numbers II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;446&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/arithmetic-slices-ii-subsequence/&quot;&gt;Arithmetic Slices II - Subsequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;447&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/number-of-boomerangs/&quot;&gt;Number of Boomerangs&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;448&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/&quot;&gt;Find All Numbers Disappeared in an Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;51.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;449&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/serialize-and-deserialize-bst/&quot;&gt;Serialize and Deserialize BST&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;450&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/delete-node-in-a-bst/&quot;&gt;Delete Node in a BST&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;451&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sort-characters-by-frequency/&quot;&gt;Sort Characters By Frequency&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;53.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;452&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/&quot;&gt;Minimum Number of Arrows to Burst Balloons&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;453&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-moves-to-equal-array-elements/&quot;&gt;Minimum Moves to Equal Array Elements&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;454&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/4sum-ii/&quot;&gt;4Sum II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;455&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/assign-cookies/&quot;&gt;Assign Cookies&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;456&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/132-pattern/&quot;&gt;132 Pattern&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;27.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;457&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/circular-array-loop/&quot;&gt;Circular Array Loop&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;458&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/poor-pigs/&quot;&gt;Poor Pigs&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;459&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/repeated-substring-pattern/&quot;&gt;Repeated Substring Pattern&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;460&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/lfu-cache/&quot;&gt;LFU Cache&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;461&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/hamming-distance/&quot;&gt;Hamming Distance&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;69.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;462&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii/&quot;&gt;Minimum Moves to Equal Array Elements II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;52.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;463&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/island-perimeter/&quot;&gt;Island Perimeter&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;59.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;464&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/can-i-win/&quot;&gt;Can I Win&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;466&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/count-the-repetitions/&quot;&gt;Count The Repetitions&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;27.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;467&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/unique-substrings-in-wraparound-string/&quot;&gt;Unique Substrings in Wraparound String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;468&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/validate-ip-address/&quot;&gt;Validate IP Address&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;20.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
          
    &lt;tr&gt;
      &lt;td&gt;472&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/concatenated-words/&quot;&gt;Concatenated Words&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.2%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;473&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/matchsticks-to-square/&quot;&gt;Matchsticks to Square&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;474&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/ones-and-zeroes/&quot;&gt;Ones and Zeroes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;475&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/heaters/&quot;&gt;Heaters&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;476&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/number-complement/&quot;&gt;Number Complement&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;61.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;477&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/total-hamming-distance/&quot;&gt;Total Hamming Distance&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;479&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/largest-palindrome-product/&quot;&gt;Largest Palindrome Product&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.2%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;480&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sliding-window-median/&quot;&gt;Sliding Window Median&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;481&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/magical-string/&quot;&gt;Magical String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;45.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;482&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/license-key-formatting/&quot;&gt;License Key Formatting&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;483&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/smallest-good-base/&quot;&gt;Smallest Good Base&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;485&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/max-consecutive-ones/&quot;&gt;Max Consecutive Ones&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;53.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;486&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/predict-the-winner/&quot;&gt;Predict the Winner&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;488&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/zuma-game/&quot;&gt;Zuma Game&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;491&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/increasing-subsequences/&quot;&gt;Increasing Subsequences&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;492&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/construct-the-rectangle/&quot;&gt;Construct the Rectangle&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;493&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reverse-pairs/&quot;&gt;Reverse Pairs&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;21.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;494&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/target-sum/&quot;&gt;Target Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;495&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/teemo-attacking/&quot;&gt;Teemo Attacking&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;51.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;496&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/next-greater-element-i/&quot;&gt;Next Greater Element I&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;57.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;498&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/diagonal-traverse/&quot;&gt;Diagonal Traverse&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;500&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/keyboard-row/&quot;&gt;Keyboard Row&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;60.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;501&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-mode-in-binary-search-tree/&quot;&gt;Find Mode in Binary Search Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;502&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/ipo/&quot;&gt;IPO&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;503&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/next-greater-element-ii/&quot;&gt;Next Greater Element II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;504&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/base-7/&quot;&gt;Base 7&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;506&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/relative-ranks/&quot;&gt;Relative Ranks&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;507&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/perfect-number/&quot;&gt;Perfect Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;508&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/most-frequent-subtree-sum/&quot;&gt;Most Frequent Subtree Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;52.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;513&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-bottom-left-tree-value/&quot;&gt;Find Bottom Left Tree Value&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;57.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;514&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/freedom-trail/&quot;&gt;Freedom Trail&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;515&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-largest-value-in-each-tree-row/&quot;&gt;Find Largest Value in Each Tree Row&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;56.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;516&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-palindromic-subsequence/&quot;&gt;Longest Palindromic Subsequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;517&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/super-washing-machines/&quot;&gt;Super Washing Machines&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;518&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/coin-change-2/&quot;&gt;Coin Change 2&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;520&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/detect-capital/&quot;&gt;Detect Capital&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;51.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;521&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-uncommon-subsequence-i/&quot;&gt;Longest Uncommon Subsequence I&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;55.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;522&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-uncommon-subsequence-ii/&quot;&gt;Longest Uncommon Subsequence II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;523&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/continuous-subarray-sum/&quot;&gt;Continuous Subarray Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;23.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;524&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-word-in-dictionary-through-deleting/&quot;&gt;Longest Word in Dictionary through Deleting&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;525&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/contiguous-array/&quot;&gt;Contiguous Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;526&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/beautiful-arrangement/&quot;&gt;Beautiful Arrangement&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;52.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;529&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minesweeper/&quot;&gt;Minesweeper&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;50.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;530&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-absolute-difference-in-bst/&quot;&gt;Minimum Absolute Difference in BST&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;532&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/k-diff-pairs-in-an-array/&quot;&gt;K-diff Pairs in an Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;535&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/encode-and-decode-tinyurl/&quot;&gt;Encode and Decode TinyURL&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;74.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;537&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/complex-number-multiplication/&quot;&gt;Complex Number Multiplication&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;64.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;538&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/convert-bst-to-greater-tree/&quot;&gt;Convert BST to Greater Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;539&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-time-difference/&quot;&gt;Minimum Time Difference&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;540&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/single-element-in-a-sorted-array/&quot;&gt;Single Element in a Sorted Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;56.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;541&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reverse-string-ii/&quot;&gt;Reverse String II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;542&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/01-matrix/&quot;&gt;01 Matrix&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;543&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/diameter-of-binary-tree/&quot;&gt;Diameter of Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;45.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
          
    &lt;tr&gt;
      &lt;td&gt;546&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/remove-boxes/&quot;&gt;Remove Boxes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;547&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/friend-circles/&quot;&gt;Friend Circles&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;50.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
          
    &lt;tr&gt;
      &lt;td&gt;551&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/student-attendance-record-i/&quot;&gt;Student Attendance Record I&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;45.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;552&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/student-attendance-record-ii/&quot;&gt;Student Attendance Record II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;553&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/optimal-division/&quot;&gt;Optimal Division&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;55.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;554&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/brick-wall/&quot;&gt;Brick Wall&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;556&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/next-greater-element-iii/&quot;&gt;Next Greater Element III&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;557&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reverse-words-in-a-string-iii/&quot;&gt;Reverse Words in a String III&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;61.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;560&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/subarray-sum-equals-k/&quot;&gt;Subarray Sum Equals K&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;561&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/array-partition-i/&quot;&gt;Array Partition I&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;67.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;563&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-tree-tilt/&quot;&gt;Binary Tree Tilt&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;564&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-the-closest-palindrome/&quot;&gt;Find the Closest Palindrome&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;17.3%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;565&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/array-nesting/&quot;&gt;Array Nesting&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;50.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;566&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reshape-the-matrix/&quot;&gt;Reshape the Matrix&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;57.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;567&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/permutation-in-string/&quot;&gt;Permutation in String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;572&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/subtree-of-another-tree/&quot;&gt;Subtree of Another Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;575&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/distribute-candies/&quot;&gt;Distribute Candies&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;58.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;576&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/out-of-boundary-paths/&quot;&gt;Out of Boundary Paths&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;581&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/shortest-unsorted-continuous-subarray/&quot;&gt;Shortest Unsorted Continuous Subarray&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;583&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/delete-operation-for-two-strings/&quot;&gt;Delete Operation for Two Strings&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;587&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/erect-the-fence/&quot;&gt;Erect the Fence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;591&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/tag-validator/&quot;&gt;Tag Validator&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;592&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/fraction-addition-and-subtraction/&quot;&gt;Fraction Addition and Subtraction&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;593&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/valid-square/&quot;&gt;Valid Square&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;594&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-harmonious-subsequence/&quot;&gt;Longest Harmonious Subsequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;598&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/range-addition-ii/&quot;&gt;Range Addition II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;599&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-index-sum-of-two-lists/&quot;&gt;Minimum Index Sum of Two Lists&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;600&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/non-negative-integers-without-consecutive-ones/&quot;&gt;Non-negative Integers without Consecutive Ones&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.9%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;605&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/can-place-flowers/&quot;&gt;Can Place Flowers&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.2%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;606&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/construct-string-from-binary-tree/&quot;&gt;Construct String from Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;50.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;609&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-duplicate-file-in-system/&quot;&gt;Find Duplicate File in System&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;53.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;611&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/valid-triangle-number/&quot;&gt;Valid Triangle Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;617&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/merge-two-binary-trees/&quot;&gt;Merge Two Binary Trees&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;67.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;621&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/task-scheduler/&quot;&gt;Task Scheduler&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;623&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/add-one-row-to-tree/&quot;&gt;Add One Row to Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
          
    &lt;tr&gt;
      &lt;td&gt;628&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-product-of-three-numbers/&quot;&gt;Maximum Product of Three Numbers&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;629&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/k-inverse-pairs-array/&quot;&gt;K Inverse Pairs Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;630&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/course-schedule-iii/&quot;&gt;Course Schedule III&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;632&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/smallest-range/&quot;&gt;Smallest Range&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.2%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;633&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sum-of-square-numbers/&quot;&gt;Sum of Square Numbers&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
          
    &lt;tr&gt;
      &lt;td&gt;636&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/exclusive-time-of-functions/&quot;&gt;Exclusive Time of Functions&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;637&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/average-of-levels-in-binary-tree/&quot;&gt;Average of Levels in Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;56.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;638&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/shopping-offers/&quot;&gt;Shopping Offers&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;639&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/decode-ways-ii/&quot;&gt;Decode Ways II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;24.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;640&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/solve-the-equation/&quot;&gt;Solve the Equation&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;643&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-average-subarray-i/&quot;&gt;Maximum Average Subarray I&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;645&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/set-mismatch/&quot;&gt;Set Mismatch&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;646&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-length-of-pair-chain/&quot;&gt;Maximum Length of Pair Chain&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;647&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/palindromic-substrings/&quot;&gt;Palindromic Substrings&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;54.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;648&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/replace-words/&quot;&gt;Replace Words&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;649&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/dota2-senate/&quot;&gt;Dota2 Senate&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;650&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/2-keys-keyboard/&quot;&gt;2 Keys Keyboard&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;45.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;652&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-duplicate-subtrees/&quot;&gt;Find Duplicate Subtrees&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;653&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/two-sum-iv-input-is-a-bst/&quot;&gt;Two Sum IV - Input is a BST&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;51.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;654&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-binary-tree/&quot;&gt;Maximum Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;71.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;655&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/print-binary-tree/&quot;&gt;Print Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;657&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/robot-return-to-origin/&quot;&gt;Robot Return to Origin&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;69.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;658&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-k-closest-elements/&quot;&gt;Find K Closest Elements&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;659&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/split-array-into-consecutive-subsequences/&quot;&gt;Split Array into Consecutive Subsequences&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;661&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/image-smoother/&quot;&gt;Image Smoother&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;662&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-width-of-binary-tree/&quot;&gt;Maximum Width of Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;664&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/strange-printer/&quot;&gt;Strange Printer&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.3%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;665&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/non-decreasing-array/&quot;&gt;Non-decreasing Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;19.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;667&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/beautiful-arrangement-ii/&quot;&gt;Beautiful Arrangement II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;50.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;668&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/kth-smallest-number-in-multiplication-table/&quot;&gt;Kth Smallest Number in Multiplication Table&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;669&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/trim-a-binary-search-tree/&quot;&gt;Trim a Binary Search Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;58.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;670&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-swap/&quot;&gt;Maximum Swap&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;671&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/second-minimum-node-in-a-binary-tree/&quot;&gt;Second Minimum Node In a Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;672&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/bulb-switcher-ii/&quot;&gt;Bulb Switcher II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;673&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/number-of-longest-increasing-subsequence/&quot;&gt;Number of Longest Increasing Subsequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;674&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-continuous-increasing-subsequence/&quot;&gt;Longest Continuous Increasing Subsequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;675&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/cut-off-trees-for-golf-event/&quot;&gt;Cut Off Trees for Golf Event&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;27.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;676&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/implement-magic-dictionary/&quot;&gt;Implement Magic Dictionary&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;677&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/map-sum-pairs/&quot;&gt;Map Sum Pairs&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;50.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;678&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/valid-parenthesis-string/&quot;&gt;Valid Parenthesis String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;679&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/24-game/&quot;&gt;24 Game&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.9%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;680&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/valid-palindrome-ii/&quot;&gt;Valid Palindrome II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;682&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/baseball-game/&quot;&gt;Baseball Game&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;59.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;684&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/redundant-connection/&quot;&gt;Redundant Connection&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;685&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/redundant-connection-ii/&quot;&gt;Redundant Connection II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.8%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;686&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/repeated-string-match/&quot;&gt;Repeated String Match&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;687&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-univalue-path/&quot;&gt;Longest Univalue Path&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;688&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/knight-probability-in-chessboard/&quot;&gt;Knight Probability in Chessboard&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;689&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays/&quot;&gt;Maximum Sum of 3 Non-Overlapping Subarrays&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;690&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/employee-importance/&quot;&gt;Employee Importance&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;52.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;691&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/stickers-to-spell-word/&quot;&gt;Stickers to Spell Word&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;692&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/top-k-frequent-words/&quot;&gt;Top K Frequent Words&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;693&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-number-with-alternating-bits/&quot;&gt;Binary Number with Alternating Bits&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;56.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;695&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/max-area-of-island/&quot;&gt;Max Area of Island&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;53.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;696&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/count-binary-substrings/&quot;&gt;Count Binary Substrings&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;51.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;697&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/degree-of-an-array/&quot;&gt;Degree of an Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;698&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/partition-to-k-equal-sum-subsets/&quot;&gt;Partition to K Equal Sum Subsets&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;699&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/falling-squares/&quot;&gt;Falling Squares&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;712&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings/&quot;&gt;Minimum ASCII Delete Sum for Two Strings&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;52.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;713&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/subarray-product-less-than-k/&quot;&gt;Subarray Product Less Than K&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;714&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee/&quot;&gt;Best Time to Buy and Sell Stock with Transaction Fee&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;715&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/range-module/&quot;&gt;Range Module&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;717&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/1-bit-and-2-bit-characters/&quot;&gt;1-bit and 2-bit Characters&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;718&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-length-of-repeated-subarray/&quot;&gt;Maximum Length of Repeated Subarray&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;719&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-k-th-smallest-pair-distance/&quot;&gt;Find K-th Smallest Pair Distance&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;720&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-word-in-dictionary/&quot;&gt;Longest Word in Dictionary&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;721&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/accounts-merge/&quot;&gt;Accounts Merge&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;722&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/remove-comments/&quot;&gt;Remove Comments&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;724&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-pivot-index/&quot;&gt;Find Pivot Index&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;725&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/split-linked-list-in-parts/&quot;&gt;Split Linked List in Parts&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;726&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/number-of-atoms/&quot;&gt;Number of Atoms&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;728&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/self-dividing-numbers/&quot;&gt;Self Dividing Numbers&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;67.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;729&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/my-calendar-i/&quot;&gt;My Calendar I&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;730&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/count-different-palindromic-subsequences/&quot;&gt;Count Different Palindromic Subsequences&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.2%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;731&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/my-calendar-ii/&quot;&gt;My Calendar II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;732&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/my-calendar-iii/&quot;&gt;My Calendar III&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;51.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;733&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/flood-fill/&quot;&gt;Flood Fill&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;735&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/asteroid-collision/&quot;&gt;Asteroid Collision&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;736&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/parse-lisp-expression/&quot;&gt;Parse Lisp Expression&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;738&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/monotone-increasing-digits/&quot;&gt;Monotone Increasing Digits&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;739&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/daily-temperatures/&quot;&gt;Daily Temperatures&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;56.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;740&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/delete-and-earn/&quot;&gt;Delete and Earn&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;741&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/cherry-pickup/&quot;&gt;Cherry Pickup&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;709&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/to-lower-case/&quot;&gt;To Lower Case&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;74.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;743&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/network-delay-time/&quot;&gt;Network Delay Time&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;744&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-smallest-letter-greater-than-target/&quot;&gt;Find Smallest Letter Greater Than Target&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;745&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/prefix-and-suffix-search/&quot;&gt;Prefix and Suffix Search&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;27.9%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;746&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/min-cost-climbing-stairs/&quot;&gt;Min Cost Climbing Stairs&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;747&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/largest-number-at-least-twice-of-others/&quot;&gt;Largest Number At Least Twice of Others&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;748&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/shortest-completing-word/&quot;&gt;Shortest Completing Word&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;52.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;749&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/contain-virus/&quot;&gt;Contain Virus&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
          
    &lt;tr&gt;
      &lt;td&gt;752&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/open-the-lock/&quot;&gt;Open the Lock&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;753&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/cracking-the-safe/&quot;&gt;Cracking the Safe&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.9%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;754&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reach-a-number/&quot;&gt;Reach a Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;756&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/pyramid-transition-matrix/&quot;&gt;Pyramid Transition Matrix&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;757&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/set-intersection-size-at-least-two/&quot;&gt;Set Intersection Size At Least Two&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
            
    &lt;tr&gt;
      &lt;td&gt;761&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/special-binary-string/&quot;&gt;Special Binary String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;429&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/n-ary-tree-level-order-traversal/&quot;&gt;N-ary Tree Level Order Traversal&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;55.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;430&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list/&quot;&gt;Flatten a Multilevel Doubly Linked List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;762&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/prime-number-of-set-bits-in-binary-representation/&quot;&gt;Prime Number of Set Bits in Binary Representation&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;56.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;763&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/partition-labels/&quot;&gt;Partition Labels&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;66.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;764&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/largest-plus-sign/&quot;&gt;Largest Plus Sign&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;765&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/couples-holding-hands/&quot;&gt;Couples Holding Hands&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;427&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/construct-quad-tree/&quot;&gt;Construct Quad Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;558&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/quad-tree-intersection/&quot;&gt;Quad Tree Intersection&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;559&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-depth-of-n-ary-tree/&quot;&gt;Maximum Depth of N-ary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;62.2%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;589&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/n-ary-tree-preorder-traversal/&quot;&gt;N-ary Tree Preorder Traversal&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;63.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;590&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/n-ary-tree-postorder-traversal/&quot;&gt;N-ary Tree Postorder Traversal&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;62.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;766&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/toeplitz-matrix/&quot;&gt;Toeplitz Matrix&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;59.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;767&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reorganize-string/&quot;&gt;Reorganize String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;768&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/max-chunks-to-make-sorted-ii/&quot;&gt;Max Chunks To Make Sorted II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;769&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/max-chunks-to-make-sorted/&quot;&gt;Max Chunks To Make Sorted&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;770&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/basic-calculator-iv/&quot;&gt;Basic Calculator IV&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;771&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/jewels-and-stones/&quot;&gt;Jewels and Stones&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;81.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;700&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/search-in-a-binary-search-tree/&quot;&gt;Search in a Binary Search Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;62.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;701&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/insert-into-a-binary-search-tree/&quot;&gt;Insert into a Binary Search Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;67.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
          
    &lt;tr&gt;
      &lt;td&gt;773&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sliding-puzzle/&quot;&gt;Sliding Puzzle&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.8%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;703&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/kth-largest-element-in-a-stream/&quot;&gt;Kth Largest Element in a Stream&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;775&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/global-and-local-inversions/&quot;&gt;Global and Local Inversions&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;704&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-search/&quot;&gt;Binary Search&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;777&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/swap-adjacent-in-lr-string/&quot;&gt;Swap Adjacent in LR String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;778&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/swim-in-rising-water/&quot;&gt;Swim in Rising Water&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;45.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;779&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/k-th-symbol-in-grammar/&quot;&gt;K-th Symbol in Grammar&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;780&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reaching-points/&quot;&gt;Reaching Points&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.3%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;781&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/rabbits-in-forest/&quot;&gt;Rabbits in Forest&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;782&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/transform-to-chessboard/&quot;&gt;Transform to Chessboard&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;783&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-distance-between-bst-nodes/&quot;&gt;Minimum Distance Between BST Nodes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;784&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/letter-case-permutation/&quot;&gt;Letter Case Permutation&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;53.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;785&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/is-graph-bipartite/&quot;&gt;Is Graph Bipartite?&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;786&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/k-th-smallest-prime-fraction/&quot;&gt;K-th Smallest Prime Fraction&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;787&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/cheapest-flights-within-k-stops/&quot;&gt;Cheapest Flights Within K Stops&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;788&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/rotated-digits/&quot;&gt;Rotated Digits&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;51.2%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;789&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/escape-the-ghosts/&quot;&gt;Escape The Ghosts&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;53.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;790&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/domino-and-tromino-tiling/&quot;&gt;Domino and Tromino Tiling&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;791&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/custom-sort-string/&quot;&gt;Custom Sort String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;59.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;792&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/number-of-matching-subsequences/&quot;&gt;Number of Matching Subsequences&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;793&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/preimage-size-of-factorial-zeroes-function/&quot;&gt;Preimage Size of Factorial Zeroes Function&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;794&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/valid-tic-tac-toe-state/&quot;&gt;Valid Tic-Tac-Toe State&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;795&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/number-of-subarrays-with-bounded-maximum/&quot;&gt;Number of Subarrays with Bounded Maximum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;796&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/rotate-string/&quot;&gt;Rotate String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;797&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/all-paths-from-source-to-target/&quot;&gt;All Paths From Source to Target&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;67.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;798&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/smallest-rotation-with-highest-score/&quot;&gt;Smallest Rotation with Highest Score&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;799&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/champagne-tower/&quot;&gt;Champagne Tower&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;705&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/design-hashset/&quot;&gt;Design HashSet&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;706&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/design-hashmap/&quot;&gt;Design HashMap&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.9%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;801&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-swaps-to-make-sequences-increasing/&quot;&gt;Minimum Swaps To Make Sequences Increasing&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;802&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-eventual-safe-states/&quot;&gt;Find Eventual Safe States&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;803&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/bricks-falling-when-hit/&quot;&gt;Bricks Falling When Hit&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;24.8%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;804&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/unique-morse-code-words/&quot;&gt;Unique Morse Code Words&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;71.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;805&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/split-array-with-same-average/&quot;&gt;Split Array With Same Average&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;22.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;806&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/number-of-lines-to-write-string/&quot;&gt;Number of Lines To Write String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;61.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;807&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/max-increase-to-keep-city-skyline/&quot;&gt;Max Increase to Keep City Skyline&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;80.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;808&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/soup-servings/&quot;&gt;Soup Servings&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;809&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/expressive-words/&quot;&gt;Expressive Words&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;810&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/chalkboard-xor-game/&quot;&gt;Chalkboard XOR Game&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;811&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/subdomain-visit-count/&quot;&gt;Subdomain Visit Count&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;61.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;812&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/largest-triangle-area/&quot;&gt;Largest Triangle Area&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;53.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;813&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/largest-sum-of-averages/&quot;&gt;Largest Sum of Averages&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;814&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-tree-pruning/&quot;&gt;Binary Tree Pruning&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;68.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;815&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/bus-routes/&quot;&gt;Bus Routes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;816&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/ambiguous-coordinates/&quot;&gt;Ambiguous Coordinates&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;817&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/linked-list-components/&quot;&gt;Linked List Components&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;51.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;818&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/race-car/&quot;&gt;Race Car&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.2%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;819&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/most-common-word/&quot;&gt;Most Common Word&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;707&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/design-linked-list/&quot;&gt;Design Linked List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;19.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;820&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/short-encoding-of-words/&quot;&gt;Short Encoding of Words&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;821&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/shortest-distance-to-a-character/&quot;&gt;Shortest Distance to a Character&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;61.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;822&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/card-flipping-game/&quot;&gt;Card Flipping Game&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;823&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-trees-with-factors/&quot;&gt;Binary Trees With Factors&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;30.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;824&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/goat-latin/&quot;&gt;Goat Latin&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;55.2%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;825&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/friends-of-appropriate-ages/&quot;&gt;Friends Of Appropriate Ages&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;826&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/most-profit-assigning-work/&quot;&gt;Most Profit Assigning Work&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;827&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/making-a-large-island/&quot;&gt;Making A Large Island&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;828&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/unique-letter-string/&quot;&gt;Unique Letter String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;829&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/consecutive-numbers-sum/&quot;&gt;Consecutive Numbers Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;830&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/positions-of-large-groups/&quot;&gt;Positions of Large Groups&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.2%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;831&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/masking-personal-information/&quot;&gt;Masking Personal Information&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;641&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/design-circular-deque/&quot;&gt;Design Circular Deque&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;622&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/design-circular-queue/&quot;&gt;Design Circular Queue&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;832&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/flipping-an-image/&quot;&gt;Flipping an Image&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;69.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;833&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-and-replace-in-string/&quot;&gt;Find And Replace in String&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;834&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sum-of-distances-in-tree/&quot;&gt;Sum of Distances in Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;835&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/image-overlap/&quot;&gt;Image Overlap&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;47.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
        
    &lt;tr&gt;
      &lt;td&gt;836&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/rectangle-overlap/&quot;&gt;Rectangle Overlap&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;837&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/new-21-game/&quot;&gt;New 21 Game&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;838&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/push-dominoes/&quot;&gt;Push Dominoes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;839&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/similar-string-groups/&quot;&gt;Similar String Groups&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.9%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;840&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/magic-squares-in-grid/&quot;&gt;Magic Squares In Grid&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;841&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/keys-and-rooms/&quot;&gt;Keys and Rooms&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;57.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;842&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/split-array-into-fibonacci-sequence/&quot;&gt;Split Array into Fibonacci Sequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;843&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/guess-the-word/&quot;&gt;Guess the Word&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.2%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;844&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/backspace-string-compare/&quot;&gt;Backspace String Compare&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;845&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/longest-mountain-in-array/&quot;&gt;Longest Mountain in Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;846&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/hand-of-straights/&quot;&gt;Hand of Straights&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;46.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;847&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/shortest-path-visiting-all-nodes/&quot;&gt;Shortest Path Visiting All Nodes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;848&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/shifting-letters/&quot;&gt;Shifting Letters&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;37.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;849&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximize-distance-to-closest-person/&quot;&gt;Maximize Distance to Closest Person&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;850&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/rectangle-area-ii/&quot;&gt;Rectangle Area II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;851&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/loud-and-rich/&quot;&gt;Loud and Rich&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;45.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;852&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/peak-index-in-a-mountain-array/&quot;&gt;Peak Index in a Mountain Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;67.1%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;853&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/car-fleet/&quot;&gt;Car Fleet&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;854&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/k-similar-strings/&quot;&gt;K-Similar Strings&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.3%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;855&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/exam-room/&quot;&gt;Exam Room&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;856&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/score-of-parentheses/&quot;&gt;Score of Parentheses&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;53.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;857&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-cost-to-hire-k-workers/&quot;&gt;Minimum Cost to Hire K Workers&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;858&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/mirror-reflection/&quot;&gt;Mirror Reflection&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;50.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;859&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/buddy-strings/&quot;&gt;Buddy Strings&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;860&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/lemonade-change/&quot;&gt;Lemonade Change&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;49.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;861&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/score-after-flipping-matrix/&quot;&gt;Score After Flipping Matrix&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;67.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;862&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k/&quot;&gt;Shortest Subarray with Sum at Least K&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;19.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;863&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree/&quot;&gt;All Nodes Distance K in Binary Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;710&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/random-pick-with-blacklist/&quot;&gt;Random Pick with Blacklist&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.8%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;864&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/shortest-path-to-get-all-keys/&quot;&gt;Shortest Path to Get All Keys&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.3%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;865&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes/&quot;&gt;Smallest Subtree with all the Deepest Nodes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;52.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;866&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/prime-palindrome/&quot;&gt;Prime Palindrome&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;18.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;867&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/transpose-matrix/&quot;&gt;Transpose Matrix&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;63.3%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;868&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-gap/&quot;&gt;Binary Gap&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;58.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;869&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reordered-power-of-2/&quot;&gt;Reordered Power of 2&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;870&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/advantage-shuffle/&quot;&gt;Advantage Shuffle&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;871&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-number-of-refueling-stops/&quot;&gt;Minimum Number of Refueling Stops&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;470&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/implement-rand10-using-rand7/&quot;&gt;Implement Rand10() Using Rand7()&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;872&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/leaf-similar-trees/&quot;&gt;Leaf-Similar Trees&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;60.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;873&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/length-of-longest-fibonacci-subsequence/&quot;&gt;Length of Longest Fibonacci Subsequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;874&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/walking-robot-simulation/&quot;&gt;Walking Robot Simulation&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;875&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/koko-eating-bananas/&quot;&gt;Koko Eating Bananas&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;876&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/middle-of-the-linked-list/&quot;&gt;Middle of the Linked List&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;62.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;877&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/stone-game/&quot;&gt;Stone Game&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;58.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;878&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/nth-magical-number/&quot;&gt;Nth Magical Number&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;23.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;879&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/profitable-schemes/&quot;&gt;Profitable Schemes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.8%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;528&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/random-pick-with-weight/&quot;&gt;Random Pick with Weight&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;41.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;519&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/random-flip-matrix/&quot;&gt;Random Flip Matrix&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;32.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;497&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/random-point-in-non-overlapping-rectangles/&quot;&gt;Random Point in Non-overlapping Rectangles&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;478&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/generate-random-point-in-a-circle/&quot;&gt;Generate Random Point in a Circle&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;880&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/decoded-string-at-index/&quot;&gt;Decoded String at Index&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;22.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;881&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/boats-to-save-people/&quot;&gt;Boats to Save People&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;882&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reachable-nodes-in-subdivided-graph/&quot;&gt;Reachable Nodes In Subdivided Graph&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;34.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;883&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/projection-area-of-3d-shapes/&quot;&gt;Projection Area of 3D Shapes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;64.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;884&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/uncommon-words-from-two-sentences/&quot;&gt;Uncommon Words from Two Sentences&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;59.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;885&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/spiral-matrix-iii/&quot;&gt;Spiral Matrix III&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;62.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;886&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/possible-bipartition/&quot;&gt;Possible Bipartition&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;38.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;887&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/super-egg-drop/&quot;&gt;Super Egg Drop&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;23.3%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;888&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/fair-candy-swap/&quot;&gt;Fair Candy Swap&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;53.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;889&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal/&quot;&gt;Construct Binary Tree from Preorder and Postorder Traversal&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;55.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;890&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/find-and-replace-pattern/&quot;&gt;Find and Replace Pattern&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;68.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;891&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sum-of-subsequence-widths/&quot;&gt;Sum of Subsequence Widths&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;25.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;892&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/surface-area-of-3d-shapes/&quot;&gt;Surface Area of 3D Shapes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;54.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;893&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/groups-of-special-equivalent-strings/&quot;&gt;Groups of Special-Equivalent Strings&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;60.5%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;894&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/all-possible-full-binary-trees/&quot;&gt;All Possible Full Binary Trees&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;65.9%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;895&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-frequency-stack/&quot;&gt;Maximum Frequency Stack&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;48.2%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;896&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/monotonic-array/&quot;&gt;Monotonic Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;54.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;897&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/increasing-order-search-tree/&quot;&gt;Increasing Order Search Tree&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;57.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;898&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/bitwise-ors-of-subarrays/&quot;&gt;Bitwise ORs of Subarrays&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;31.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;899&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/orderly-queue/&quot;&gt;Orderly Queue&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;900&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/rle-iterator/&quot;&gt;RLE Iterator&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;901&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/online-stock-span/&quot;&gt;Online Stock Span&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.7%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;902&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/numbers-at-most-n-given-digit-set/&quot;&gt;Numbers At Most N Given Digit Set&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;903&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/valid-permutations-for-di-sequence/&quot;&gt;Valid Permutations for DI Sequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.6%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;904&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/fruit-into-baskets/&quot;&gt;Fruit Into Baskets&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;39.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;905&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sort-array-by-parity/&quot;&gt;Sort Array By Parity&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;70.8%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;906&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/super-palindromes/&quot;&gt;Super Palindromes&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;29.1%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;907&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sum-of-subarray-minimums/&quot;&gt;Sum of Subarray Minimums&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;21.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;908&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/smallest-range-i/&quot;&gt;Smallest Range I&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;63.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;909&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/snakes-and-ladders/&quot;&gt;Snakes and Ladders&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;910&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/smallest-range-ii/&quot;&gt;Smallest Range II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;19.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;911&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/online-election/&quot;&gt;Online Election&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;913&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/cat-and-mouse/&quot;&gt;Cat and Mouse&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;23.0%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;914&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/x-of-a-kind-in-a-deck-of-cards/&quot;&gt;X of a Kind in a Deck of Cards&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;915&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/partition-array-into-disjoint-intervals/&quot;&gt;Partition Array into Disjoint Intervals&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.0%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;916&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/word-subsets/&quot;&gt;Word Subsets&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;917&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/reverse-only-letters/&quot;&gt;Reverse Only Letters&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;56.2%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;918&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/maximum-sum-circular-subarray/&quot;&gt;Maximum Sum Circular Subarray&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.2%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;919&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/complete-binary-tree-inserter/&quot;&gt;Complete Binary Tree Inserter&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;53.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;920&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/number-of-music-playlists/&quot;&gt;Number of Music Playlists&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;40.4%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;921&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-add-to-make-parentheses-valid/&quot;&gt;Minimum Add to Make Parentheses Valid&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;69.8%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;922&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/sort-array-by-parity-ii/&quot;&gt;Sort Array By Parity II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;66.6%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;923&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/3sum-with-multiplicity/&quot;&gt;3Sum With Multiplicity&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;28.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;924&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimize-malware-spread/&quot;&gt;Minimize Malware Spread&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;35.5%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;925&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/long-pressed-name/&quot;&gt;Long Pressed Name&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;44.4%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;926&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/flip-string-to-monotone-increasing/&quot;&gt;Flip String to Monotone Increasing&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;43.3%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;927&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/three-equal-parts/&quot;&gt;Three Equal Parts&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.8%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;928&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimize-malware-spread-ii/&quot;&gt;Minimize Malware Spread II&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;36.9%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;929&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/unique-email-addresses/&quot;&gt;Unique Email Addresses&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;79.7%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;930&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/binary-subarrays-with-sum/&quot;&gt;Binary Subarrays With Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.5%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;931&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/minimum-falling-path-sum/&quot;&gt;Minimum Falling Path Sum&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;55.4%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;932&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/beautiful-array/&quot;&gt;Beautiful Array&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;45.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;933&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/number-of-recent-calls/&quot;&gt;Number of Recent Calls&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;63.0%&lt;/td&gt;
      &lt;td&gt;Easy&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;934&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/shortest-bridge/&quot;&gt;Shortest Bridge&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;42.1%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;935&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/knight-dialer/&quot;&gt;Knight Dialer&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;33.6%&lt;/td&gt;
      &lt;td&gt;Medium&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
      
    &lt;tr&gt;
      &lt;td&gt;936&lt;/td&gt;
      &lt;td&gt;
        &lt;a href=&quot;https://leetcode.com/problems/stamping-the-sequence/&quot;&gt;Stamping The Sequence&lt;/a&gt;
      &lt;/td&gt;
      &lt;td&gt;26.7%&lt;/td&gt;
      &lt;td&gt;Hard&lt;/td&gt;
      &lt;td&gt;
        
        不日更新
        
      &lt;/td&gt;
    &lt;/tr&gt;
     
  &lt;/tbody&gt;
&lt;/table&gt;</content><author><name></name></author><category term="Algorithm" /><category term="LeetCode" /><category term="OJ" /><summary type="html">I have amost solved all the free preblems. It's an index for all probelems, and I'll update some new solutions timely</summary></entry><entry><title type="html">Hihocoder 1288 Font Size</title><link href="http://www.hikean.com/Hihorcoder-1288-Font-Size/" rel="alternate" type="text/html" title="Hihocoder 1288 Font Size" /><published>2016-04-07T00:00:00+00:00</published><updated>2016-04-07T00:00:00+00:00</updated><id>http://www.hikean.com/Hihorcoder-1288-Font-Size</id><content type="html" xml:base="http://www.hikean.com/Hihorcoder-1288-Font-Size/">&lt;ul id=&quot;toc_of_keans_blog&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;#描述&quot; id=&quot;toc_of_keans_blog-描述&quot;&gt;描述&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#输入&quot; id=&quot;toc_of_keans_blog-输入&quot;&gt;输入&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#输出&quot; id=&quot;toc_of_keans_blog-输出&quot;&gt;输出&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#解题思路&quot; id=&quot;toc_of_keans_blog-解题思路&quot;&gt;解题思路&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#代码&quot; id=&quot;toc_of_keans_blog-代码&quot;&gt;代码&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;时间限制:10000ms
单点时限:1000ms
内存限制:256MB&lt;/p&gt;

&lt;h2 id=&quot;描述&quot;&gt;描述&lt;/h2&gt;

&lt;p&gt;Steven loves reading book on his phone. The book he reads now consists of N paragraphs and the i-th paragraph contains ai characters.
Steven wants to make the characters easier to read, so he decides to increase the font size of characters. But the size of Steven’s phone screen is limited. Its width is W and height is H. As a result, if the font size of characters is S then it can only show ⌊W / S⌋ characters in a line and ⌊H / S⌋ lines in a page. (⌊x⌋ is the largest integer no more than x)&lt;br /&gt;
So here’s the question, if Steven wants to control the number of pages no more than P, what’s the maximum font size he can set? Note that paragraphs must start in a new line and there is no empty line between paragraphs.&lt;/p&gt;

&lt;h2 id=&quot;输入&quot;&gt;输入&lt;/h2&gt;

&lt;p&gt;Input may contain multiple test cases.
The first line is an integer TASKS, representing the number of test cases.
For each test case, the first line contains four integers N, P, W and H, as described above.
The second line contains N integers a1, a2, … aN, indicating the number of characters in each paragraph.
For all test cases,
  &lt;script type=&quot;math/tex&quot;&gt;% &lt;![CDATA[
1 &lt;= N &lt;= 10^3 %]]&gt;&lt;/script&gt;
  &lt;script type=&quot;math/tex&quot;&gt;% &lt;![CDATA[
1 &lt;= W, H, ai &lt;= 10^3 %]]&gt;&lt;/script&gt;
  &lt;script type=&quot;math/tex&quot;&gt;% &lt;![CDATA[
1 &lt;= P &lt;= 10^6 %]]&gt;&lt;/script&gt;
There is always a way to control the number of pages no more than P.&lt;/p&gt;

&lt;h2 id=&quot;输出&quot;&gt;输出&lt;/h2&gt;

&lt;p&gt;For each test case, output a line with an integer Ans, indicating the maximum font size Steven can set.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;样例输入&lt;/strong&gt;&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;2
1 10 4 3
10
2 10 4 3
10 10
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;样例输出&lt;/strong&gt;&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;3
2
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;解题思路&quot;&gt;解题思路&lt;/h2&gt;

&lt;blockquote&gt;
  &lt;p&gt;好像暴力都可以过，不过还是二分是正道（二分写的渣了点。。。）&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2 id=&quot;代码&quot;&gt;代码&lt;/h2&gt;

&lt;div class=&quot;language-cpp highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;cp&quot;&gt;#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;algorithm&amp;gt;
&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;using&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;min&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;using&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;max&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;10000&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;check&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;para&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;w&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ret&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;w_cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;w&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;l_cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;w_cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;l_cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;mh&quot;&gt;0x3fffffff&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;para&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;ret&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;w_cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;w_cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;ret&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ret&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;l_cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;l_cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ret&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;para&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;page&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;w&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%d&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%d%d%d%d&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;para&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;page&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;w&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;para&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%d&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]);&lt;/span&gt;
        &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;low&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;up&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;min&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;w&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
        &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mid&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;

        &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;low&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;up&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;mid&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;low&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;up&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;/&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;check&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mid&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;para&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;w&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;page&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;up&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mid&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt;
            &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mid&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;low&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mid&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;printf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%d&lt;/span&gt;&lt;span class=&quot;se&quot;&gt;\n&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</content><author><name></name></author><category term="OJ" /><category term="校园招聘" /><category term="Microsoft" /><category term="微软在线笔试" /><category term="Hihocoder" /><category term="Binary Search" /><summary type="html">2016年微软校园招聘在线笔试第一题，简单的二分搜索题</summary></entry><entry><title type="html">Hihocoder 1291 Buiding in Sandbox</title><link href="http://www.hikean.com/Hihocoder-1291-Building-in-Sandbox/" rel="alternate" type="text/html" title="Hihocoder 1291 Buiding in Sandbox" /><published>2016-04-07T00:00:00+00:00</published><updated>2016-04-07T00:00:00+00:00</updated><id>http://www.hikean.com/Hihocoder-1291-Building-in-Sandbox</id><content type="html" xml:base="http://www.hikean.com/Hihocoder-1291-Building-in-Sandbox/">&lt;ul id=&quot;toc_of_keans_blog&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;#描述&quot; id=&quot;toc_of_keans_blog-描述&quot;&gt;描述&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#输入&quot; id=&quot;toc_of_keans_blog-输入&quot;&gt;输入&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#输出&quot; id=&quot;toc_of_keans_blog-输出&quot;&gt;输出&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#样例提示&quot; id=&quot;toc_of_keans_blog-样例提示&quot;&gt;样例提示&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#解题思路&quot; id=&quot;toc_of_keans_blog-解题思路&quot;&gt;解题思路&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#代码&quot; id=&quot;toc_of_keans_blog-代码&quot;&gt;代码&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;时间限制:30000ms
单点时限:3000ms
内存限制:256MB&lt;/p&gt;

&lt;h2 id=&quot;描述&quot;&gt;描述&lt;/h2&gt;
&lt;p&gt;Little Hi is playing a sandbox voxel game. In the game the whole world is constructed by massive 1x1x1 cubes. The edges of cubes are parallel to the coordinate axes and the coordinates (x, y, z) of the center of each cube are integers.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/posts/2016/4/16_4_7_1.jpg&quot; alt=&quot;picture&quot; /&gt;&lt;/p&gt;

&lt;p&gt;At the beginning there is nothing but plane ground in the world. The ground consists of all the cubes of z=0. Little Hi needs to build everything by placing cubes one by one following the rules:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;The newly placed cube must be adjacent to the ground or a previously placed cube. Two cubes are adjacent if and only if they share a same face.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;The newly placed cube must be accessible from outside which means by moving in 6 directions(up, down, left, right, forward, backward) there is a path from a very far place - say (1000, 1000, 1000) in this problem - to this cube without passing through ground or other cubes.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Given a sequence of cubes Little Hi wants to know if he can build the world by placing the cubes in such order.&lt;/p&gt;

&lt;h2 id=&quot;输入&quot;&gt;输入&lt;/h2&gt;
&lt;p&gt;The first line contains the number of test cases T(1 &amp;lt;= T &amp;lt;= 10).
For each test case the first line is N the number of cubes in the sequence.
The following N lines each contain three integers x, y and z indicating the coordinates of a cube.
For 20% of the data, 1 &amp;lt;= N &amp;lt;= 1000, 1 &amp;lt;= x, y, z &amp;lt;= 10.
For 100% of the data, 1 &amp;lt;= N &amp;lt;= 100000, 1 &amp;lt;= x, y, z &amp;lt;= 100.&lt;/p&gt;

&lt;h2 id=&quot;输出&quot;&gt;输出&lt;/h2&gt;
&lt;p&gt;For each testcase output “Yes” or “No” indicating if Little Hi can place the cubes in such order.&lt;/p&gt;

&lt;h2 id=&quot;样例提示&quot;&gt;样例提示&lt;/h2&gt;
&lt;p&gt;In the first test case three cubes are placed on the ground. It’s OK.
In the second test case (1, 3, 2) is neither on the ground nor adjacent to previous cubes. So it can’t be placed.
In the last test case (2, 2, 1) can not be reached from outside. So it can’t be placed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;样例输入&lt;/strong&gt;&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;3
3
1 1 1
1 2 1
1 3 1
3
1 1 1
1 2 1
1 3 2
17
1 1 1
1 2 1
1 3 1
2 3 1
3 3 1
3 2 1
3 1 1
2 1 1
2 1 2
1 1 2
1 2 2
1 3 2
2 3 2
3 3 2
3 2 2
2 2 2
2 2 1
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;样例输出&lt;/strong&gt;&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;Yes
No
No
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;解题思路&quot;&gt;解题思路&lt;/h2&gt;
&lt;blockquote&gt;
  &lt;p&gt;BFS&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2 id=&quot;代码&quot;&gt;代码&lt;/h2&gt;

&lt;div class=&quot;language-cpp highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;cp&quot;&gt;#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;string.h&amp;gt;
#include &amp;lt;algorithm&amp;gt;
#include &amp;lt;queue&amp;gt;
&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;using&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;max&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;using&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;queue&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;MAXN&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;105&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cube&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;MAXN&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;MAXN&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;MAXN&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;100000&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;dx&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;};&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;dy&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;};&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;dz&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;};&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;bool&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;bfs&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tag&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;struct&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;State&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;State&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){}&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;State&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;};&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;bool&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;adjacent&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;z&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;6&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;x&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;dx&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;b&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;y&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;dy&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;c&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;z&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;dz&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;b&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;c&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cube&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;])&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;bool&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;flag&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%d&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt;  &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;flag&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%d&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;memset&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cube&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;sizeof&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cube&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;));&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%d%d%d&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;adjacent&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;flag&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;cube&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;max&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;max&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;max&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;));&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;flag&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;bfs&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;--&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;flag&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;flag&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;bfs&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;flag&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;puts&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;Yes&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;puts&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;No&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;bool&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;bfs&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tag&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;queue&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;State&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;  &lt;span class=&quot;n&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;push&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;State&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;));&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;cube&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tag&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;bool&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ret&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;State&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;now&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;empty&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;())&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;now&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;front&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pop&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;6&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;now&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;dx&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;b&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;now&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;dy&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;c&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;now&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;z&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;dz&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;b&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;c&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;b&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;c&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;lim&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;k&quot;&gt;continue&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cube&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tag&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;ret&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cube&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;])&lt;/span&gt;
                &lt;span class=&quot;k&quot;&gt;continue&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;cube&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tag&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;push&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;State&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;));&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ret&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;cm&quot;&gt;/**
3
1 1 1
1 2 1
1 3 2
17
1 1 1
1 2 1
1 3 1
2 3 1
3 3 1
3 2 1
3 1 1
2 1 1

2 1 2
1 1 2
1 2 2
1 3 2
2 3 2
3 3 2
3 2 2
2 2 2
2 2 1

**/&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</content><author><name></name></author><category term="OJ" /><category term="校园招聘" /><category term="Microsoft" /><category term="微软在线笔试" /><category term="Hihocoder" /><category term="BFS" /><summary type="html">2016年微软校园招聘在线笔试第四题，用BFS就可解，不过要变通下</summary></entry><entry><title type="html">Hihocoder 1290 Demo Day</title><link href="http://www.hikean.com/Hihocoder-1290-Demo-Day/" rel="alternate" type="text/html" title="Hihocoder 1290 Demo Day" /><published>2016-04-07T00:00:00+00:00</published><updated>2016-04-07T00:00:00+00:00</updated><id>http://www.hikean.com/Hihocoder-1290-Demo-Day</id><content type="html" xml:base="http://www.hikean.com/Hihocoder-1290-Demo-Day/">&lt;ul id=&quot;toc_of_keans_blog&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;#描述&quot; id=&quot;toc_of_keans_blog-描述&quot;&gt;描述&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#输入&quot; id=&quot;toc_of_keans_blog-输入&quot;&gt;输入&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#输出&quot; id=&quot;toc_of_keans_blog-输出&quot;&gt;输出&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#解题思路&quot; id=&quot;toc_of_keans_blog-解题思路&quot;&gt;解题思路&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#spfa-1&quot; id=&quot;toc_of_keans_blog-spfa-1&quot;&gt;SPFA-1&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#spfa-2&quot; id=&quot;toc_of_keans_blog-spfa-2&quot;&gt;SPFA-2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;时间限制:10000ms
单点时限:1000ms
内存限制:256MB&lt;/p&gt;

&lt;h2 id=&quot;描述&quot;&gt;描述&lt;/h2&gt;

&lt;p&gt;You work as an intern at a robotics startup. Today is your company’s demo day. During the demo your company’s robot will be put in a maze and without any information about the maze, it should be able to find a way out.&lt;/p&gt;

&lt;p&gt;The maze consists of N * M grids. Each grid is either empty(represented by ‘.’) or blocked by an obstacle(represented by ‘b’). The robot will be release at the top left corner and the exit is at the bottom right corner.&lt;/p&gt;

&lt;p&gt;Unfortunately some sensors on the robot go crazy just before the demo starts. As a result, the robot can only repeats two operations alternatively: keep moving to the right until it can’t and keep moving to the bottom until it can’t. At the beginning, the robot keeps moving to the right.&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;rrrrbb..            
...r....     ====&amp;gt; The robot route with broken sensors is marked by 'r'.
...rrb..
...bb...
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;While the FTEs(full-time employees) are busy working on the sensors, you try to save the demo day by rearranging the maze in such a way that even with the broken sensors the robot can reach the exit successfully. You can change a grid from empty to blocked and vice versa. So as not to arouse suspision, you want to change as few grids as possible. What is the mininum number?&lt;/p&gt;

&lt;h2 id=&quot;输入&quot;&gt;输入&lt;/h2&gt;

&lt;p&gt;Line 1: N, M.
Line 2-N+1: the N * M maze.
For 20% of the data, N * M &amp;lt;= 16.
For 50% of the data, 1 &amp;lt;= N, M &amp;lt;= 8.
For 100% of the data, 1&amp;lt;= N, M &amp;lt;= 100.&lt;/p&gt;

&lt;h2 id=&quot;输出&quot;&gt;输出&lt;/h2&gt;

&lt;p&gt;The minimum number of grids to be changed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;样例输入&lt;/strong&gt;&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;4 8
....bb..
........
.....b..
...bb...
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;样例输出&lt;/strong&gt;&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;1
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;解题思路&quot;&gt;解题思路&lt;/h2&gt;

&lt;blockquote&gt;
  &lt;p&gt;主要是dp和SPFA&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2 id=&quot;spfa-1&quot;&gt;SPFA-1&lt;/h2&gt;

&lt;div class=&quot;language-cpp highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;cp&quot;&gt;#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;queue&amp;gt;
#include &amp;lt;string.h&amp;gt;
&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;using&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;priority_queue&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;RIGHT&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;DOWN&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;


&lt;span class=&quot;k&quot;&gt;struct&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;State&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;dir&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;State&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;_x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;_y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;_x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;_y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dir&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){}&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;State&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dir&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;RIGHT&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){}&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;bool&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;operator&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;State&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;arg&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;const&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;arg&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;};&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;  &lt;span class=&quot;n&quot;&gt;MAXN&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;


&lt;span class=&quot;kt&quot;&gt;char&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;maze&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;MAXN&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;MAXN&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;  &lt;span class=&quot;n&quot;&gt;vis&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;MAXN&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;MAXN&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;



&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%d%d&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%s&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;maze&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]);&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;memset&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vis&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mh&quot;&gt;0x3f&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;sizeof&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vis&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;));&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;priority_queue&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;State&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;push&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;State&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;RIGHT&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;));&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;State&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;now&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;empty&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;())&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;now&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pop&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;x&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;now&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;y&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;now&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;c1&quot;&gt;//printf(&quot;%d %d %d\n&quot;,x,y,now.cost);
&lt;/span&gt;        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;y&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;m&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;printf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%d&lt;/span&gt;&lt;span class=&quot;se&quot;&gt;\n&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;now&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;break&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;down&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;now&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dir&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;DOWN&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;//down
&lt;/span&gt;        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;c1&quot;&gt;//            if(y+1 &amp;lt; m &amp;amp;&amp;amp; maze[x][y+1] != 'b' &amp;amp;&amp;amp; now.dir == RIGHT)
&lt;/span&gt;            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;y&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;m&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;maze&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'.'&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;now&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dir&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;RIGHT&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt;  &lt;span class=&quot;o&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;maze&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'b'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;vis&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;DOWN&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;])&lt;/span&gt;
            &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;push&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;vis&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;DOWN&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;down&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;  &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;now&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dir&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;RIGHT&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;m&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;c1&quot;&gt;//right
&lt;/span&gt;        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;x&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;n&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;maze&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;sc&quot;&gt;'.'&lt;/span&gt;  &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;now&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dir&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;DOWN&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;maze&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'b'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;vis&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;RIGHT&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;])&lt;/span&gt;
            &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;push&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;vis&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;RIGHT&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;cm&quot;&gt;/*

4 8
....bb..
........
.....b..
...bb...

4 8
.b..bb..
..b.....
b..b.b..
.b..bb..

4 8
.b..bb..
..b..b..
b..b.b..
.b..bb..

*/&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;spfa-2&quot;&gt;SPFA-2&lt;/h2&gt;

&lt;div class=&quot;language-cpp highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;cp&quot;&gt;#include&amp;lt;cstdio&amp;gt;
#include&amp;lt;algorithm&amp;gt;
&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;//  using namespace std;
&lt;/span&gt;&lt;span class=&quot;cp&quot;&gt;#define R 105
#define N 40010
#define M 400000
&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;inf&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1000000&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;cp&quot;&gt;#define rep(i,n) for (int i=1;i&amp;lt;=n;++i)
#define fr(i,x,y) for (int i=x;i&amp;lt;=y;++i)
&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;son&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;N&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;st&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;M&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ed&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;M&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;M&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;M&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;N&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;f&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;N&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;S&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;bool&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;N&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;v&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;N&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;R&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;R&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;idd&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;char&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;s&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;R&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;R&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;z&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;st&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ed&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;son&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;son&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;spfa&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;rep&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;inf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;f&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;S&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;f&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;son&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]){&lt;/span&gt;
      &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ed&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
      &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]){&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cost&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;])&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;f&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;work1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;rep&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;son&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;S&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;idd&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;S&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;S&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;s&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;sc&quot;&gt;'.'&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;?&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;

  &lt;span class=&quot;n&quot;&gt;fr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;fr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;fr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;fr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;s&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;sc&quot;&gt;'.'&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;?&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;s&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;sc&quot;&gt;'.'&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;?&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;fr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;fr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;s&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;sc&quot;&gt;'.'&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;?&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;    &lt;span class=&quot;n&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;s&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;sc&quot;&gt;'.'&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;?&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

  &lt;span class=&quot;n&quot;&gt;fr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;fr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;c1&quot;&gt;//add(id[i][j]*4+1,id[i][j]*4+0,1,0);
&lt;/span&gt;  &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;fr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;fr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;c1&quot;&gt;//add(id[i][j]*4+0,id[i][j]*4+1,1,0);
&lt;/span&gt;    &lt;span class=&quot;n&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;spfa&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;printf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%d&lt;/span&gt;&lt;span class=&quot;se&quot;&gt;\n&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]);&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;   &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%d%d&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;fr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%s&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;s&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;idd&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;fr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;fr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;idd&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;work1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;


&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;cm&quot;&gt;/*
4 8
....bb..
........
.....b..
...bb...
*/&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;blockquote&gt;
  &lt;p&gt;致谢CHM童鞋&lt;/p&gt;
&lt;/blockquote&gt;</content><author><name></name></author><category term="OJ" /><category term="校园招聘" /><category term="Microsoft" /><category term="微软在线笔试" /><category term="Hihocoder" /><category term="DP" /><category term="SPFA" /><summary type="html">2016年微软校园招聘在线笔试第一题，使用DP或者SPFA均可解</summary></entry><entry><title type="html">Hihocoder 1289 403 Forbidden</title><link href="http://www.hikean.com/Hihocoder-1289-403-Forbidden/" rel="alternate" type="text/html" title="Hihocoder 1289 403 Forbidden" /><published>2016-04-07T00:00:00+00:00</published><updated>2016-04-07T00:00:00+00:00</updated><id>http://www.hikean.com/Hihocoder-1289-403-Forbidden</id><content type="html" xml:base="http://www.hikean.com/Hihocoder-1289-403-Forbidden/">&lt;ul id=&quot;toc_of_keans_blog&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;#描述&quot; id=&quot;toc_of_keans_blog-描述&quot;&gt;描述&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#输入&quot; id=&quot;toc_of_keans_blog-输入&quot;&gt;输入&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#输出&quot; id=&quot;toc_of_keans_blog-输出&quot;&gt;输出&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#样例输入&quot; id=&quot;toc_of_keans_blog-样例输入&quot;&gt;样例输入&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#样例输出&quot; id=&quot;toc_of_keans_blog-样例输出&quot;&gt;样例输出&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#解题思路&quot; id=&quot;toc_of_keans_blog-解题思路&quot;&gt;解题思路&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#二叉树版不算严格的trie树&quot; id=&quot;toc_of_keans_blog-二叉树版不算严格的trie树&quot;&gt;二叉树版（不算严格的Trie树)&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#map版&quot; id=&quot;toc_of_keans_blog-map版&quot;&gt;map版&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;时间限制:10000ms
单点时限:1000ms
内存限制:256MB&lt;/p&gt;

&lt;h2 id=&quot;描述&quot;&gt;描述&lt;/h2&gt;

&lt;p&gt;Little Hi runs a web server. Sometimes he has to deny access from a certain set of malicious IP addresses while his friends are still allow to access his server. To do this he writes N rules in the configuration file which look like:&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;allow 1.2.3.4/30
deny 1.1.1.1
allow 127.0.0.1
allow 123.234.12.23/3
deny 0.0.0.0/0
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Each rule is in the form:
allow | deny address or allow | deny address/mask.&lt;/p&gt;

&lt;p&gt;When there comes a request, the rules are checked in sequence until the first match is found. If no rule is matched the request will be allowed. Rule and request are matched if the request address is the same as the rule address or they share the same first mask digits when both written as 32bit binary number.&lt;/p&gt;

&lt;p&gt;For example IP “1.2.3.4” matches rule “allow 1.2.3.4” because the addresses are the same. And IP “128.127.8.125” matches rule “deny 128.127.4.100/20” because 10000000011111110000010001100100 (128.127.4.100 as binary number) shares the first 20 (mask) digits with 10000000011111110000100001111101 (128.127.8.125 as binary number).&lt;/p&gt;

&lt;p&gt;Now comes M access requests. Given their IP addresses, your task is to find out which ones are allowed and which ones are denied.&lt;/p&gt;

&lt;h2 id=&quot;输入&quot;&gt;输入&lt;/h2&gt;

&lt;p&gt;Line 1: two integers N and M.
Line 2-N+1: one rule on each line.
Line N+2-N+M+1: one IP address on each line.
All addresses are IPv4 addresses(0.0.0.0 - 255.255.255.255). 0 &amp;lt;= mask &amp;lt;= 32.&lt;/p&gt;

&lt;p&gt;For 40% of the data: &lt;script type=&quot;math/tex&quot;&gt;% &lt;![CDATA[
1 &lt;= N, M &lt;= 1000 %]]&gt;&lt;/script&gt;.
For 100% of the data: &lt;script type=&quot;math/tex&quot;&gt;% &lt;![CDATA[
1 &lt;= N, M &lt;= 100000 %]]&gt;&lt;/script&gt;.&lt;/p&gt;

&lt;h2 id=&quot;输出&quot;&gt;输出&lt;/h2&gt;

&lt;p&gt;For each request output “YES” or “NO” according to whether it is allowed.&lt;/p&gt;

&lt;h2 id=&quot;样例输入&quot;&gt;样例输入&lt;/h2&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;5 5
allow 1.2.3.4/30
deny 1.1.1.1
allow 127.0.0.1
allow 123.234.12.23/3
deny 0.0.0.0/0
1.2.3.4
1.2.3.5
1.1.1.1
100.100.100.100
219.142.53.100
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;样例输出&quot;&gt;样例输出&lt;/h2&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;YES
YES
NO
YES
NO
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;解题思路&quot;&gt;解题思路&lt;/h2&gt;

&lt;blockquote&gt;
  &lt;p&gt;普通青年用Tire树，也可以用map&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2 id=&quot;二叉树版不算严格的trie树&quot;&gt;二叉树版（不算严格的Trie树)&lt;/h2&gt;

&lt;div class=&quot;language-cpp highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;cp&quot;&gt;#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;string.h&amp;gt;
&lt;/span&gt;
&lt;span class=&quot;cp&quot;&gt;#define INDEX(i) data[i].left
&lt;/span&gt;
&lt;span class=&quot;cp&quot;&gt;#define ALLOW(i,msk) (infos[INDEX(i)][msk][0])
#define ID(i,msk)  (infos[INDEX(i)][msk][1])
&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;struct&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Node&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Node&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){};&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;Node&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;r&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;r&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;};&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;MAXN&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;100000&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;40&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;Node&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;MAXN&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;infos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;17&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)][&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;33&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;icnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;add_node&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;unsigned&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;allow&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;msk&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;unsigned&lt;/span&gt;  &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mh&quot;&gt;0x80000000&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;root&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;// 1
&lt;/span&gt;        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;root&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;c1&quot;&gt;// 0
&lt;/span&gt;        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cnt&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;root&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;INDEX&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;INDEX&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;icnt&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ID&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;msk&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;ID&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;msk&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;ALLOW&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;msk&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;allow&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;find_node&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;unsigned&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;msk&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;unsigned&lt;/span&gt;  &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mh&quot;&gt;0x80000000&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;root&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;// 1
&lt;/span&gt;        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;root&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;root&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;unsigned&lt;/span&gt;  &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;33&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mh&quot;&gt;0xffffffff&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;  &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;33&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;memset&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;infos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;sizeof&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;infos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;));&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;unsigned&lt;/span&gt;  &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;char&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;50&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;50&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%d%d&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%s%s&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
        &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!=&lt;/span&gt;&lt;span class=&quot;sc&quot;&gt;'/'&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!=&lt;/span&gt;&lt;span class=&quot;sc&quot;&gt;'\0'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'.'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;10&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'0'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;32&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'/'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!=&lt;/span&gt;&lt;span class=&quot;sc&quot;&gt;'\0'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;10&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'0'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;32&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;add_node&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;sc&quot;&gt;'a'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%s&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;!=&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'\0'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'.'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;10&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'0'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;id&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;MAXN&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mk&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;32&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;33&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
            &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;t&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;find_node&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;32&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;t&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ID&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;32&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt;  &lt;span class=&quot;n&quot;&gt;ID&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;32&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ID&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;32&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mk&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;32&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ALLOW&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;index&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mk&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;puts&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;YES&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;puts&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;NO&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;cm&quot;&gt;/***
5 5

deny 0.0.0.0
allow 0.0.0.1/28
allow 0.0.0.255/28
allow 0.0.0.0
deny 0.0.0.0/24
1.2.3.4
1.2.3.5
1.1.1.1
0.0.0.1
0.0.0.0


***/&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;map版&quot;&gt;map版&lt;/h2&gt;

&lt;div class=&quot;language-cpp highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;cp&quot;&gt;#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;map&amp;gt;
&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;using&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;map&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;n&quot;&gt;map&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;long&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;long&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;dat&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;unsigned&lt;/span&gt;  &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;33&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mh&quot;&gt;0xffffffff&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt;  &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;33&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;unsigned&lt;/span&gt;  &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kt&quot;&gt;char&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;50&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;50&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%d%d&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%s%s&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
        &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!=&lt;/span&gt;&lt;span class=&quot;sc&quot;&gt;'/'&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!=&lt;/span&gt;&lt;span class=&quot;sc&quot;&gt;'\0'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'.'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;10&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'0'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;32&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'/'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!=&lt;/span&gt;&lt;span class=&quot;sc&quot;&gt;'\0'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;10&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'0'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;32&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;kt&quot;&gt;long&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;long&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;key&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;key&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;key&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;key&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;

        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dat&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;count&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;key&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;dat&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;key&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;sc&quot;&gt;'a'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;scanf&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;%s&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;!=&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'\0'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'.'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;10&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;sc&quot;&gt;'0'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;kt&quot;&gt;long&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;long&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;key&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;id&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mh&quot;&gt;0x3fffffff&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;33&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ans&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;key&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;key&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;key&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;32&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;j&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dat&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;count&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;key&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;dat&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;key&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;n&quot;&gt;id&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;dat&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;key&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;];&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;puts&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;YES&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt;
            &lt;span class=&quot;n&quot;&gt;puts&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;NO&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;cm&quot;&gt;/***
5 5

deny 0.0.0.0
allow 0.0.0.1/28
allow 0.0.0.255/28
allow 0.0.0.0
deny 0.0.0.0/24
1.2.3.4
1.2.3.5
1.1.1.1
0.0.0.1
0.0.0.0

***/&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</content><author><name></name></author><category term="OJ" /><category term="校园招聘" /><category term="Microsoft" /><category term="微软在线笔试" /><category term="Hihocoder" /><category term="Trie Tree" /><category term="数据结构" /><summary type="html">2016年微软校园招聘在线笔试第二题，数据结构题，使用Trie树或STL map均可解</summary></entry><entry><title type="html">微软2016校园招聘4月在线笔试题</title><link href="http://www.hikean.com/2016_microsoft_exam/" rel="alternate" type="text/html" title="微软2016校园招聘4月在线笔试题" /><published>2016-04-07T00:00:00+00:00</published><updated>2016-04-07T00:00:00+00:00</updated><id>http://www.hikean.com/2016_microsoft_exam</id><content type="html" xml:base="http://www.hikean.com/2016_microsoft_exam/">&lt;!-- more --&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;

&lt;ul id=&quot;toc_of_keans_blog&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;#简介&quot; id=&quot;toc_of_keans_blog-简介&quot;&gt;简介&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#题解&quot; id=&quot;toc_of_keans_blog-题解&quot;&gt;题解&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;简介&quot;&gt;简介&lt;/h2&gt;
&lt;p&gt;微软2016校园招聘4月在线笔试题，全部四题，全部提交通过了&lt;/p&gt;

&lt;h2 id=&quot;题解&quot;&gt;题解&lt;/h2&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Problem&lt;/th&gt;
      &lt;th style=&quot;text-align: left&quot;&gt;Solution&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;strong&gt;Hihorcoder 1288 Font Size&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;&lt;span class=&quot;span-link&quot;&gt;&lt;a href=&quot;/Hihorcoder-1288-Font-Size/&quot;&gt;查看题解&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;strong&gt;Hihocoder 1289 403 Forbidden&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;&lt;span class=&quot;span-link&quot;&gt;&lt;a href=&quot;/Hihocoder-1289-403-Forbidden/&quot;&gt;查看题解&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;strong&gt;Hihocoder 1290 Demo Day&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;&lt;span class=&quot;span-link&quot;&gt;&lt;a href=&quot;/Hihocoder-1290-Demo-Day/&quot;&gt;查看题解&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;strong&gt;Hihocoder 1291 Building in Sandbox&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;&lt;span class=&quot;span-link&quot;&gt;&lt;a href=&quot;/Hihocoder-1291-Building-in-Sandbox/&quot;&gt;查看题解&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;</content><author><name></name></author><category term="校园招聘" /><category term="Microsoft" /><category term="微软在线笔试" /><category term="Hihocoder" /><category term="数据结构" /><category term="算法" /><summary type="html">微软2016校园招聘4月在线笔试题，全部四题，全部提交通过了</summary></entry><entry><title type="html">Start Here</title><link href="http://www.hikean.com/Start-Here/" rel="alternate" type="text/html" title="Start Here" /><published>2016-02-29T00:00:00+00:00</published><updated>2016-02-29T00:00:00+00:00</updated><id>http://www.hikean.com/Start-Here</id><content type="html" xml:base="http://www.hikean.com/Start-Here/">&lt;ul id=&quot;toc_of_keans_blog&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;#code-and-highlight&quot; id=&quot;toc_of_keans_blog-code-and-highlight&quot;&gt;Code and Highlight&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#mathjax&quot; id=&quot;toc_of_keans_blog-mathjax&quot;&gt;MathJax&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#lists&quot; id=&quot;toc_of_keans_blog-lists&quot;&gt;Lists&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#abbreviations-kramdown&quot; id=&quot;toc_of_keans_blog-abbreviations-kramdown&quot;&gt;Abbreviations (Kramdown)&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#set-classes-and-ids&quot; id=&quot;toc_of_keans_blog-set-classes-and-ids&quot;&gt;Set Classes and IDs&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#tables&quot; id=&quot;toc_of_keans_blog-tables&quot;&gt;Tables&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#picture&quot; id=&quot;toc_of_keans_blog-picture&quot;&gt;Picture&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#links&quot; id=&quot;toc_of_keans_blog-links&quot;&gt;Links&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#horizontal-rules&quot; id=&quot;toc_of_keans_blog-horizontal-rules&quot;&gt;Horizontal Rules&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#emphasis&quot; id=&quot;toc_of_keans_blog-emphasis&quot;&gt;Emphasis&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#footnote&quot; id=&quot;toc_of_keans_blog-footnote&quot;&gt;Footnote&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;code-and-highlight&quot;&gt;Code and Highlight&lt;/h2&gt;

&lt;h3 id=&quot;code-block&quot;&gt;Code Block&lt;/h3&gt;

&lt;div class=&quot;language-ruby highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;k&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;show&lt;/span&gt;
  &lt;span class=&quot;vi&quot;&gt;@widget&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;no&quot;&gt;Widget&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;params&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;ss&quot;&gt;:id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;])&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;respond_to&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;do&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;format&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;|&lt;/span&gt;
    &lt;span class=&quot;nb&quot;&gt;format&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;html&lt;/span&gt; &lt;span class=&quot;c1&quot;&gt;# show.html.erb&lt;/span&gt;
    &lt;span class=&quot;nb&quot;&gt;format&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;json&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;render&lt;/span&gt; &lt;span class=&quot;ss&quot;&gt;json: &lt;/span&gt;&lt;span class=&quot;vi&quot;&gt;@widget&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;k&quot;&gt;end&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;div class=&quot;language-c highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;cp&quot;&gt;#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;p&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;NULL&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;n&quot;&gt;puts&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;Hello,Kean!&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
	&lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;inline-code&quot;&gt;Inline code&lt;/h3&gt;

&lt;p&gt;I think you should use an
&lt;code class=&quot;highlighter-rouge&quot;&gt;&amp;lt;addr&amp;gt;&lt;/code&gt; element here instead.&lt;/p&gt;

&lt;h2 id=&quot;mathjax&quot;&gt;MathJax&lt;/h2&gt;

&lt;p&gt;&lt;script type=&quot;math/tex&quot;&gt;a^2 = b^2 + c^2&lt;/script&gt;&lt;br /&gt;
For example this is a Block level &lt;script type=&quot;math/tex&quot;&gt;x = {-b \pm \sqrt{b^2-4ac} \over 2a}&lt;/script&gt; formula, and this is an inline Level
&lt;script type=&quot;math/tex&quot;&gt;x = {-b \pm \sqrt{b^2-4ac} \over 2a}&lt;/script&gt; formula.
\[ \frac{1}{\Bigl(\sqrt{\phi \sqrt{5}}-\phi\Bigr) e^{\frac25 \pi}} =1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}}{1+\frac{e^{-8\pi}} {1+\ldots} } } } \]&lt;/p&gt;

&lt;h2 id=&quot;lists&quot;&gt;Lists&lt;/h2&gt;
&lt;ul class=&quot;task-list&quot;&gt;
  &lt;li&gt;✘ task one not finish&lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;✓ task two finished&lt;/p&gt;
  &lt;/li&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; checked=&quot;checked&quot; /&gt;task three not finish&lt;/li&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; /&gt;task one not finish &lt;code class=&quot;highlighter-rouge&quot;&gt;- + SPACE + [ ]&lt;/code&gt;&lt;/li&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; checked=&quot;checked&quot; /&gt;task two finished &lt;code class=&quot;highlighter-rouge&quot;&gt;- + SPACE + [x]&lt;/code&gt;&lt;/li&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; checked=&quot;checked&quot; /&gt;This is a complete item&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;unordered-list&quot;&gt;Unordered List&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Item 1&lt;/li&gt;
  &lt;li&gt;Item 2
    &lt;ul&gt;
      &lt;li&gt;Item 2a&lt;/li&gt;
      &lt;li&gt;Item 2b&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;ordered-list&quot;&gt;Ordered List&lt;/h3&gt;

&lt;ol&gt;
  &lt;li&gt;Item 1&lt;/li&gt;
  &lt;li&gt;Item 2&lt;/li&gt;
  &lt;li&gt;Item 3
    &lt;ul&gt;
      &lt;li&gt;Item 3a&lt;/li&gt;
      &lt;li&gt;Item 3b&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&quot;abbreviations-kramdown&quot;&gt;Abbreviations (Kramdown)&lt;/h2&gt;

&lt;p&gt;This is some text not written in &lt;abbr title=&quot;HyperTextMarkupLanguage&quot;&gt;HTML&lt;/abbr&gt; but in &lt;abbr title=&quot;It's called Markdown&quot;&gt;another language&lt;/abbr&gt;!&lt;/p&gt;

&lt;h2 id=&quot;set-classes-and-ids&quot;&gt;Set Classes and IDs&lt;/h2&gt;

&lt;p id=&quot;para-one&quot;&gt;A simple paragraph with an ID attribute.&lt;/p&gt;

&lt;blockquote title=&quot;The blockquote title&quot; id=&quot;myid&quot;&gt;
  &lt;p&gt;A blockquote with a title&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
  &lt;li class=&quot;cls&quot;&gt;This item has the class “cls”&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;ruby highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;Some code here
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;tables&quot;&gt;Tables&lt;/h2&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;First Header&lt;/th&gt;
      &lt;th&gt;Second Header&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Content from cell 1&lt;/td&gt;
      &lt;td&gt;Content from cell 2&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Content in the first column&lt;/td&gt;
      &lt;td&gt;Content in the second column&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Default aligned&lt;/th&gt;
      &lt;th style=&quot;text-align: left&quot;&gt;Left aligned&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;Center aligned&lt;/th&gt;
      &lt;th style=&quot;text-align: right&quot;&gt;Right aligned&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;First body part&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;Second cell&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Third cell&lt;/td&gt;
      &lt;td style=&quot;text-align: right&quot;&gt;fourth cell&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Second line&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;foo&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;&lt;strong&gt;strong&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: right&quot;&gt;baz&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Third line&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;quux&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;baz&lt;/td&gt;
      &lt;td style=&quot;text-align: right&quot;&gt;bar&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Second body&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt; &lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt; &lt;/td&gt;
      &lt;td style=&quot;text-align: right&quot;&gt; &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;2 line&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt; &lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt; &lt;/td&gt;
      &lt;td style=&quot;text-align: right&quot;&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;ok&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt; &lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt; &lt;/td&gt;
      &lt;td style=&quot;text-align: right&quot;&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;sdf&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt; &lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt; &lt;/td&gt;
      &lt;td style=&quot;text-align: right&quot;&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;sdfd&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt; &lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt; &lt;/td&gt;
      &lt;td style=&quot;text-align: right&quot;&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;dfd&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt; &lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt; &lt;/td&gt;
      &lt;td style=&quot;text-align: right&quot;&gt; &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
  &lt;tfoot&gt;
    &lt;tr&gt;
      &lt;td&gt;Footer row&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt; &lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt; &lt;/td&gt;
      &lt;td style=&quot;text-align: right&quot;&gt; &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tfoot&gt;
&lt;/table&gt;

&lt;h2 id=&quot;picture&quot;&gt;Picture&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/images/404.jpg&quot; alt=&quot;_config.yml&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;links&quot;&gt;Links&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/hikean/hikean.github.io&quot;&gt;hikean.github.io repository&lt;/a&gt; on GitHub.&lt;/p&gt;

&lt;p&gt;email &lt;a href=&quot;mailto:example@example.com&quot;&gt;example@example.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;autolink  &lt;a href=&quot;http://www.github.com/&quot;&gt;http://www.github.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;horizontal-rules&quot;&gt;Horizontal Rules&lt;/h2&gt;

&lt;hr /&gt;

&lt;hr /&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;emphasis&quot;&gt;Emphasis&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;This text will be italic&lt;/em&gt;
&lt;em&gt;This will also be italic&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This text will be bold&lt;/strong&gt;
&lt;strong&gt;This will also be bold&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;You &lt;strong&gt;can&lt;/strong&gt; combine them&lt;/em&gt;&lt;/p&gt;

&lt;h2 id=&quot;footnote&quot;&gt;Footnote&lt;/h2&gt;

&lt;p&gt;This is a footnote&lt;sup id=&quot;fnref:1&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;sup id=&quot;fnref:foot_note&quot;&gt;&lt;a href=&quot;#fn:foot_note&quot; class=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; &lt;sup id=&quot;fnref:other-note&quot;&gt;&lt;a href=&quot;#fn:other-note&quot; class=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;div class=&quot;footnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot;&gt;
      &lt;p&gt;Some &lt;em&gt;crazy&lt;/em&gt; footnote definition. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:foot_note&quot;&gt;

      &lt;blockquote&gt;
        &lt;p&gt;Blockquotes can be in a footnote.&lt;/p&gt;
      &lt;/blockquote&gt;

      &lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;as well as code blocks
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;      &lt;/div&gt;

      &lt;p&gt;or, naturally, simple paragraphs. &lt;a href=&quot;#fnref:foot_note&quot; class=&quot;reversefootnote&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:other-note&quot;&gt;
      &lt;p&gt;no code block here (spaces are stripped away) &lt;a href=&quot;#fnref:other-note&quot; class=&quot;reversefootnote&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;</content><author><name></name></author><category term="Github" /><category term="Jekyll" /><category term="Markdown" /><summary type="html">I started Here!There are some basic and useful kramdown syntax.</summary></entry></feed>