<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>게으른카르</title>
    <link>https://lazykarr.tistory.com/</link>
    <description>공부 과정을 기록
대부분 비밀글로 할 예정
gain_time@naver.com</description>
    <language>ko</language>
    <pubDate>Mon, 8 Jun 2026 20:36:38 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>게으른카르</managingEditor>
    <image>
      <title>게으른카르</title>
      <url>https://tistory1.daumcdn.net/tistory/2917557/attach/2d492a87d7e24a02a4f1e09ef6417f82</url>
      <link>https://lazykarr.tistory.com</link>
    </image>
    <item>
      <title>Vector Slice cpp</title>
      <link>https://lazykarr.tistory.com/entry/Vector-Slice-cpp</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;508&quot; data-origin-height=&quot;384&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DAtck/btsKMEliH9x/z0AOuAr452DfcMhgZiFE70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DAtck/btsKMEliH9x/z0AOuAr452DfcMhgZiFE70/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DAtck/btsKMEliH9x/z0AOuAr452DfcMhgZiFE70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDAtck%2FbtsKMEliH9x%2Fz0AOuAr452DfcMhgZiFE70%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;227&quot; data-origin-width=&quot;508&quot; data-origin-height=&quot;384&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Vector Slice&amp;nbsp;&lt;/h2&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Vector를 자르는 방법.&lt;/p&gt;
&lt;div style=&quot;background-color: #1f1f1f; color: #cccccc;&quot;&gt;
&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#include&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#include&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&amp;lt;vector&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;namespace&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;std&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;main&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;()&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;vector&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;6&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;};&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;vector&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;aa&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;vector&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;gt;(&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;begin&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;() &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;end&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;() &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;for&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;auto&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; : &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;aa&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;cout&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #d7ba7d;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;함수로 만드는 경우.&lt;/p&gt;
&lt;div style=&quot;background-color: #1f1f1f; color: #cccccc;&quot;&gt;
&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#include&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;#include&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&amp;lt;vector&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;namespace&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;std&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;template&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &amp;lt; &lt;span&gt;typename&lt;/span&gt; &lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;T&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;VecSlice&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;vector&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;T&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;InVec&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;j&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;InVec&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;vector&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;T&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;gt;(&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;InVec&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;begin&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;() &lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;InVec&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;end&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;() &lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;j&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;main&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;()&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;vector&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;6&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;};&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;VecSlice&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;for&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;auto&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; : &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;cout&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #d7ba7d;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;예시 실행 결과.&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력: 3,4&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(vector&amp;lt;int&amp;gt;(a.begin()+2,a.end()-2)) 결과.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;277&quot; data-origin-height=&quot;130&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dCwPlZ/btsKNVsFR6y/PX362kWWvFl4akpEO8qJpk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dCwPlZ/btsKNVsFR6y/PX362kWWvFl4akpEO8qJpk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dCwPlZ/btsKNVsFR6y/PX362kWWvFl4akpEO8qJpk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdCwPlZ%2FbtsKNVsFR6y%2FPX362kWWvFl4akpEO8qJpk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;277&quot; height=&quot;130&quot; data-origin-width=&quot;277&quot; data-origin-height=&quot;130&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>C</category>
      <category>cpp</category>
      <category>slice</category>
      <category>Vector</category>
      <category>오블완</category>
      <category>티스토리챌린지</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/118</guid>
      <comments>https://lazykarr.tistory.com/entry/Vector-Slice-cpp#entry118comment</comments>
      <pubDate>Tue, 19 Nov 2024 02:24:28 +0900</pubDate>
    </item>
    <item>
      <title>백준 2636 치즈 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2636-%EC%B9%98%EC%A6%88-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 2636 치즈 C++.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 2636번 &quot;치즈&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bx8Fx5/btsddtbbjm7/96zwtfzzQqrHbDQIAvEAWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bx8Fx5/btsddtbbjm7/96zwtfzzQqrHbDQIAvEAWK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bx8Fx5/btsddtbbjm7/96zwtfzzQqrHbDQIAvEAWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbx8Fx5%2Fbtsddtbbjm7%2F96zwtfzzQqrHbDQIAvEAWK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;1125&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2636번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;13 12
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1 1 0 0 0
0 1 1 1 0 0 0 1 1 0 0 0
0 1 1 1 1 1 1 0 0 0 0 0
0 1 1 1 1 1 0 1 1 0 0 0
0 1 1 1 1 0 0 1 1 0 0 0
0 0 1 1 0 0 0 1 1 0 0 0
0 0 1 1 1 1 1 1 1 0 0 0
0 0 1 1 1 1 1 1 1 0 0 0
0 0 1 1 1 1 1 1 1 0 0 0
0 0 1 1 1 1 1 1 1 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;3
5&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 2636번 &quot;치즈&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include&amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int a[100][100], visited[100][100];
int dx[4]={0,1,0,-1};
int dy[4]={-1,0,1,0}; //위오아왼 
int n,m;
vector&amp;lt;int&amp;gt; num;
int main(){
	cin&amp;gt;&amp;gt;n&amp;gt;&amp;gt;m;
	for(int i=0;i&amp;lt;n;i++)
		for(int j=0;j&amp;lt;m;j++)
			cin&amp;gt;&amp;gt;a[i][j];
	while(true){
		fill(&amp;amp;visited[0][0],&amp;amp;visited[0][0]+100*100,0);
		queue&amp;lt;pair&amp;lt;int,int&amp;gt;&amp;gt; q,cheese;
		q.push({0,0});
		visited[0][0]=1;
		while(!q.empty()){
			int x,y;
			tie(y,x)=q.front();q.pop();
			for(int i=0;i&amp;lt;4;i++){
				int _dx=x+dx[i];
				int _dy=y+dy[i];
				if(_dy&amp;lt;0 || _dx&amp;lt;0 || _dy&amp;gt;=n || _dx&amp;gt;=m || visited[_dy][_dx]==1) continue;
				if(a[_dy][_dx]==1){
					visited[_dy][_dx]=1;
					cheese.push({_dy,_dx});
					continue;
				}
				q.push({_dy,_dx});
				visited[_dy][_dx]=1;
			}
		}
		if(cheese.empty()) break;
		else num.push_back(cheese.size());
		while(!cheese.empty()){
			int x,y;
			tie(y,x)=cheese.front(); cheese.pop();
			a[y][x]=0;
		}
	}
	cout&amp;lt;&amp;lt;num.size()&amp;lt;&amp;lt;&quot;\n&quot;&amp;lt;&amp;lt;num[num.size()-1];
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;593&quot; data-origin-height=&quot;428&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfPd3Q/btsdbN9moDc/bTlF0KgyBiHt6vDEUgS1zK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfPd3Q/btsdbN9moDc/bTlF0KgyBiHt6vDEUgS1zK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfPd3Q/btsdbN9moDc/bTlF0KgyBiHt6vDEUgS1zK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcfPd3Q%2FbtsdbN9moDc%2FbTlF0KgyBiHt6vDEUgS1zK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;361&quot; data-origin-width=&quot;593&quot; data-origin-height=&quot;428&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2636&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/2636&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1682702640939&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;2636번: 치즈&quot; data-og-description=&quot;아래 &amp;lt;그림 1&amp;gt;과 같이 정사각형 칸들로 이루어진 사각형 모양의 판이 있고, 그 위에 얇은 치즈(회색으로 표시된 부분)가 놓여 있다. 판의 가장자리(&amp;lt;그림 1&amp;gt;에서 네모 칸에 X친 부분)에는 치즈가 놓&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/2636&quot; data-og-url=&quot;https://www.acmicpc.net/problem/2636&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/boSJWg/hySqWRlVBG/Us9Zt1KdkMJafuIczXkyD1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480,https://scrap.kakaocdn.net/dn/A2fdb/hySqQKqV9I/kfECaIZtJ4U3PXMD8ao2L0/img.png?width=468&amp;amp;height=464&amp;amp;face=0_0_468_464,https://scrap.kakaocdn.net/dn/dguObK/hySqSuFlt2/KWkoUtjqR7LU9gmaZbFK4K/img.png?width=468&amp;amp;height=464&amp;amp;face=0_0_468_464&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2636&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/2636&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/boSJWg/hySqWRlVBG/Us9Zt1KdkMJafuIczXkyD1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480,https://scrap.kakaocdn.net/dn/A2fdb/hySqQKqV9I/kfECaIZtJ4U3PXMD8ao2L0/img.png?width=468&amp;amp;height=464&amp;amp;face=0_0_468_464,https://scrap.kakaocdn.net/dn/dguObK/hySqSuFlt2/KWkoUtjqR7LU9gmaZbFK4K/img.png?width=468&amp;amp;height=464&amp;amp;face=0_0_468_464');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;2636번: 치즈&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;아래 &amp;lt;그림 1&amp;gt;과 같이 정사각형 칸들로 이루어진 사각형 모양의 판이 있고, 그 위에 얇은 치즈(회색으로 표시된 부분)가 놓여 있다. 판의 가장자리(&amp;lt;그림 1&amp;gt;에서 네모 칸에 X친 부분)에는 치즈가 놓&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/117</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2636-%EC%B9%98%EC%A6%88-C#entry117comment</comments>
      <pubDate>Sat, 29 Apr 2023 02:25:46 +0900</pubDate>
    </item>
    <item>
      <title>백준 14502 연구소 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-14502-%EC%97%B0%EA%B5%AC%EC%86%8C-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준&amp;nbsp; 14502번 연구소 C++.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 14502번 &quot;연구소&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qKYEG/btsdaXYEz0G/kvvndSB427k4GF9AkEs0w1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qKYEG/btsdaXYEz0G/kvvndSB427k4GF9AkEs0w1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qKYEG/btsdaXYEz0G/kvvndSB427k4GF9AkEs0w1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqKYEG%2FbtsdaXYEz0G%2FkvvndSB427k4GF9AkEs0w1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;14502번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;7 7
2 0 0 0 1 1 0
0 0 1 0 1 2 0
0 1 1 0 1 0 0
0 1 0 0 0 0 0
0 0 0 0 0 1 1
0 1 0 0 0 0 0
0 1 0 0 0 0 0&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;27&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 14502번 &quot;연구소&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include&amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
vector&amp;lt;pair&amp;lt;int,int&amp;gt;&amp;gt; virus,wall;
int n,m,result,tmp;
int a[8][8],visited[8][8];
int dx[4]={0, 1, 0, -1}; 
int dy[4]={-1, 0, 1, 0}; //위오아왼 
void dfs(int y,int x){
	visited[y][x]=1;
    for(int i=0;i&amp;lt;4;i++){
        int _dx=dx[i]+x;
        int _dy=dy[i]+y;
        if(_dy&amp;lt;0 || _dx&amp;lt;0 || _dy&amp;gt;=n || _dx&amp;gt;= m ) continue;
		if( visited[_dy][_dx]==1 || a[_dy][_dx]==1 ) continue;   
        dfs(_dy,_dx);
    }
    return;
}
int main(){
    ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
    cin&amp;gt;&amp;gt;n&amp;gt;&amp;gt;m;
    for(int i=0;i&amp;lt;n;i++)
        for(int j=0;j&amp;lt;m;j++){
            cin&amp;gt;&amp;gt;a[i][j];
            if(a[i][j]==0) wall.push_back({i,j});
            if(a[i][j]==2) virus.push_back({i,j});
        }
    for(int i=0;i&amp;lt;wall.size();i++){
        for(int j=0;j&amp;lt;i;j++){
            for(int k=0;k&amp;lt;j;k++){
            	fill(&amp;amp;visited[0][0],&amp;amp;visited[0][0]+8*8,0);
            	tmp=0;
                a[wall[i].first][wall[i].second]=1;
                a[wall[j].first][wall[j].second]=1;
                a[wall[k].first][wall[k].second]=1; 
    			for(pair&amp;lt;int,int&amp;gt;v:virus)
        			dfs(v.first,v.second);
    			for(int ii=0;ii&amp;lt;n;ii++)
        			for(int jj=0;jj&amp;lt;m;jj++)
            			if(a[ii][jj]==0&amp;amp;&amp;amp;visited[ii][jj]==0) tmp++;
                result=result&amp;gt;tmp?result:tmp;
                a[wall[i].first][wall[i].second]=0;
                a[wall[j].first][wall[j].second]=0;
                a[wall[k].first][wall[k].second]=0;
            }
        }    
	}
    cout&amp;lt;&amp;lt;result;
    return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;603&quot; data-origin-height=&quot;324&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHDpqM/btsddGhg5rs/ZmGOgZJWT9u2zehqrGlE7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHDpqM/btsddGhg5rs/ZmGOgZJWT9u2zehqrGlE7k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHDpqM/btsddGhg5rs/ZmGOgZJWT9u2zehqrGlE7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHDpqM%2FbtsddGhg5rs%2FZmGOgZJWT9u2zehqrGlE7k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;269&quot; data-origin-width=&quot;603&quot; data-origin-height=&quot;324&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/14502&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/14502&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1682702505459&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;14502번: 연구소&quot; data-og-description=&quot;인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/14502&quot; data-og-url=&quot;https://www.acmicpc.net/problem/14502&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/SZ6Dx/hySqTUDVBn/GMk9Eh1SBZhXhP72BYz8ck/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/14502&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/14502&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/SZ6Dx/hySqTUDVBn/GMk9Eh1SBZhXhP72BYz8ck/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;14502번: 연구소&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/116</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-14502-%EC%97%B0%EA%B5%AC%EC%86%8C-C#entry116comment</comments>
      <pubDate>Sat, 29 Apr 2023 02:22:35 +0900</pubDate>
    </item>
    <item>
      <title>백준 4949 균형잡힌 세상 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-4949-%EA%B7%A0%ED%98%95%EC%9E%A1%ED%9E%8C-%EC%84%B8%EC%83%81-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 4949 균형잡힌 세상.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 4949번 &quot;균형잡힌 세상&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cNWJz4/btsaTemLrqe/HHkSDKaRFUtYpJ6WtHfja1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cNWJz4/btsaTemLrqe/HHkSDKaRFUtYpJ6WtHfja1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cNWJz4/btsaTemLrqe/HHkSDKaRFUtYpJ6WtHfja1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcNWJz4%2FbtsaTemLrqe%2FHHkSDKaRFUtYpJ6WtHfja1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4949번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;reasonml&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;So when I die (the [first] I will see in (heaven) is a score list).
[ first in ] ( first out ).
Half Moon tonight (At least it is better than no Moon at all].
A rope may form )( a trail in a maze.
Help( I[m being held prisoner in a fortune cookie factory)].
([ (([( [ ] ) ( ) (( ))] )) ]).
 .
.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;yaml&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;yes
yes
no
no
no
yes
yes&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 4949번 &quot;균형잡힌 세상&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include&amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
	ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
	string s;
	bool flag;
	while(true){
		stack&amp;lt;char&amp;gt; a;
		getline(cin,s);
		if(s[0]=='.') break;
		flag=1;
		for(auto v:s){
			if(v=='('||v=='[') a.push(v);	
			if(v==')'){
				if(a.empty()||a.top()!='('){
					flag=0; break;
				}
				a.pop();
			}
			else if(v==']'){
				if(a.empty()||a.top()!='['){
					flag=0; break;
				}
				a.pop();
			}
		}
		if(a.empty()&amp;amp;&amp;amp;flag) cout&amp;lt;&amp;lt;&quot;yes\n&quot;;
		else cout&amp;lt;&amp;lt;&quot;no\n&quot;;
	}
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;763&quot; data-origin-height=&quot;441&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bF2c0t/btsaSjhz4NF/kSmOukv8xfP5wTMquETobK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bF2c0t/btsaSjhz4NF/kSmOukv8xfP5wTMquETobK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bF2c0t/btsaSjhz4NF/kSmOukv8xfP5wTMquETobK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbF2c0t%2FbtsaSjhz4NF%2FkSmOukv8xfP5wTMquETobK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;289&quot; data-origin-width=&quot;763&quot; data-origin-height=&quot;441&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/4949&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/4949&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681743801399&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;4949번: 균형잡힌 세상&quot; data-og-description=&quot;각 문자열은 마지막 글자를 제외하고 영문 알파벳, 공백, 소괄호(&amp;quot;( )&amp;quot;), 대괄호(&amp;quot;[ ]&amp;quot;)로 이루어져 있으며, 온점(&amp;quot;.&amp;quot;)으로 끝나고, 길이는 100글자보다 작거나 같다. 입력의 종료조건으로 맨 마지막에&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/4949&quot; data-og-url=&quot;https://www.acmicpc.net/problem/4949&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bfrosz/hySiV6ysfH/xU4ROiS5OXGxLXbDoDZYU1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/4949&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/4949&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bfrosz/hySiV6ysfH/xU4ROiS5OXGxLXbDoDZYU1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;4949번: 균형잡힌 세상&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;각 문자열은 마지막 글자를 제외하고 영문 알파벳, 공백, 소괄호(&quot;( )&quot;), 대괄호(&quot;[ ]&quot;)로 이루어져 있으며, 온점(&quot;.&quot;)으로 끝나고, 길이는 100글자보다 작거나 같다. 입력의 종료조건으로 맨 마지막에&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/115</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-4949-%EA%B7%A0%ED%98%95%EC%9E%A1%ED%9E%8C-%EC%84%B8%EC%83%81-C#entry115comment</comments>
      <pubDate>Tue, 18 Apr 2023 00:03:50 +0900</pubDate>
    </item>
    <item>
      <title>백준 9012 괄호 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-9012-%EA%B4%84%ED%98%B8-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 9012 괄호.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 9012번 &quot;괄호&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dlVnBT/btsaEh6lmtC/uLNEzMpkDnQprirhDWkehK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dlVnBT/btsaEh6lmtC/uLNEzMpkDnQprirhDWkehK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dlVnBT/btsaEh6lmtC/uLNEzMpkDnQprirhDWkehK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdlVnBT%2FbtsaEh6lmtC%2FuLNEzMpkDnQprirhDWkehK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;9012번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;gcode&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;6
(())())
(((()())()
(()())((()))
((()()(()))(((())))()
()()()()(()()())()
(()((())()(&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;yaml&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;NO
NO
YES
NO
YES
NO&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 9012번 &quot;괄호&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main()
{
    ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
    int n,flag=1;
    string a;
    cin&amp;gt;&amp;gt;n;
    for(int i=0;i&amp;lt;n;i++){
		cin&amp;gt;&amp;gt;a;
		stack&amp;lt;char&amp;gt; s;
		flag=1;
		for(int j=0;j&amp;lt;a.size();j++){
			if(a[j]=='(') s.push('(');		
			else{
				if(s.empty()){flag=0;break;}
				s.pop();
			}
		}
		if(s.empty()&amp;amp;&amp;amp;flag) cout&amp;lt;&amp;lt;&quot;YES\n&quot;;
		else cout&amp;lt;&amp;lt;&quot;NO\n&quot;;	
	}	
    return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;609&quot; data-origin-height=&quot;418&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWSldC/btsaQJVnOUP/eSD2qUKvlb6wMyT2SKaFe0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWSldC/btsaQJVnOUP/eSD2qUKvlb6wMyT2SKaFe0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWSldC/btsaQJVnOUP/eSD2qUKvlb6wMyT2SKaFe0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWSldC%2FbtsaQJVnOUP%2FeSD2qUKvlb6wMyT2SKaFe0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;343&quot; data-origin-width=&quot;609&quot; data-origin-height=&quot;418&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/9012&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/9012&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681743605402&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;9012번: 괄호&quot; data-og-description=&quot;괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 &amp;lsquo;(&amp;rsquo; 와 &amp;lsquo;)&amp;rsquo; 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/9012&quot; data-og-url=&quot;https://www.acmicpc.net/problem/9012&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bcD3M9/hySi16RJRb/hbsKbyZupTOHystHGoNuSk/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/9012&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/9012&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bcD3M9/hySi16RJRb/hbsKbyZupTOHystHGoNuSk/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;9012번: 괄호&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 &amp;lsquo;(&amp;rsquo; 와 &amp;lsquo;)&amp;rsquo; 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/114</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-9012-%EA%B4%84%ED%98%B8-C#entry114comment</comments>
      <pubDate>Tue, 18 Apr 2023 00:00:21 +0900</pubDate>
    </item>
    <item>
      <title>백준 2776 암기왕 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2776-%EC%95%94%EA%B8%B0%EC%99%95-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 2776 암기왕.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 2776번 &quot;암기왕&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WxKSK/btsaUkfWgs4/kL5eHGxAoN87KJ1mEaGPdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WxKSK/btsaUkfWgs4/kL5eHGxAoN87KJ1mEaGPdK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WxKSK/btsaUkfWgs4/kL5eHGxAoN87KJ1mEaGPdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWxKSK%2FbtsaUkfWgs4%2FkL5eHGxAoN87KJ1mEaGPdK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2776번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;1
5
4 1 5 2 3
5
1 3 7 9 5&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;1
1
0
0
1&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 2776번 &quot;암기왕&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include&amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	int a,k,n;
	cin&amp;gt;&amp;gt;n;
	for(int i=0;i&amp;lt;n;i++){
		map&amp;lt;int,bool&amp;gt; num;
		cin&amp;gt;&amp;gt;k;
		while(k--){
			cin&amp;gt;&amp;gt;a;
			num[a]=true;
		}
		cin&amp;gt;&amp;gt;k;
		while(k--){
			cin&amp;gt;&amp;gt;a;
			if(num[a]) cout&amp;lt;&amp;lt;&quot;1\n&quot;;
			else cout&amp;lt;&amp;lt;&quot;0\n&quot;;
		}	
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;593&quot; data-origin-height=&quot;352&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3Qfjd/btsaQLlmPrW/oy90cUXIXEJFA18l2kfPp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3Qfjd/btsaQLlmPrW/oy90cUXIXEJFA18l2kfPp1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3Qfjd/btsaQLlmPrW/oy90cUXIXEJFA18l2kfPp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3Qfjd%2FbtsaQLlmPrW%2Foy90cUXIXEJFA18l2kfPp1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;297&quot; data-origin-width=&quot;593&quot; data-origin-height=&quot;352&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2776&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/2776&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681743373433&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;2776번: 암기왕&quot; data-og-description=&quot;연종이는 엄청난 기억력을 가지고 있다. 그래서 하루 동안 본 정수들을 모두 기억 할 수 있다. 하지만 이를 믿을 수 없는 동규는 그의 기억력을 시험해 보기로 한다. 동규는 연종을 따라 다니며, &quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/2776&quot; data-og-url=&quot;https://www.acmicpc.net/problem/2776&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bNdyaM/hySi5VMMhl/FDtRSyYyMkpQB2FfPzyaK0/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2776&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/2776&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bNdyaM/hySi5VMMhl/FDtRSyYyMkpQB2FfPzyaK0/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;2776번: 암기왕&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;연종이는 엄청난 기억력을 가지고 있다. 그래서 하루 동안 본 정수들을 모두 기억 할 수 있다. 하지만 이를 믿을 수 없는 동규는 그의 기억력을 시험해 보기로 한다. 동규는 연종을 따라 다니며,&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/113</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2776-%EC%95%94%EA%B8%B0%EC%99%95-C#entry113comment</comments>
      <pubDate>Mon, 17 Apr 2023 23:56:31 +0900</pubDate>
    </item>
    <item>
      <title>백준 10773 제로 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-10773-%EC%A0%9C%EB%A1%9C-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 10773 제로.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 10773번 &quot;제로&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buoS0J/btsaV20pogR/QD4PBAW0DWfpak4z2fW4KK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buoS0J/btsaV20pogR/QD4PBAW0DWfpak4z2fW4KK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buoS0J/btsaV20pogR/QD4PBAW0DWfpak4z2fW4KK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuoS0J%2FbtsaV20pogR%2FQD4PBAW0DWfpak4z2fW4KK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;10773번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;4
3
0
4
0&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;0&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 10773번 &quot;제로&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include&amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int n,a,ret;
int main(){
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	stack&amp;lt;int&amp;gt; s;
	cin &amp;gt;&amp;gt;n;
	for(int i=0;i&amp;lt;n;i++){
		cin&amp;gt;&amp;gt;a;
		if(a==0) s.pop();	
		else s.push(a);
	}
	while(!s.empty()){
		ret+=s.top(); s.pop();
	}
	cout&amp;lt;&amp;lt;ret;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;615&quot; data-origin-height=&quot;251&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsc7fX/btsaKy0V7ku/814scgJb60E3O43WD7B5B1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsc7fX/btsaKy0V7ku/814scgJb60E3O43WD7B5B1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsc7fX/btsaKy0V7ku/814scgJb60E3O43WD7B5B1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbsc7fX%2FbtsaKy0V7ku%2F814scgJb60E3O43WD7B5B1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;204&quot; data-origin-width=&quot;615&quot; data-origin-height=&quot;251&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/10773&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/10773&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681743222194&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;10773번: 제로&quot; data-og-description=&quot;첫 번째 줄에 정수 K가 주어진다. (1 &amp;le; K &amp;le; 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 &amp;quot;0&amp;quot; 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/10773&quot; data-og-url=&quot;https://www.acmicpc.net/problem/10773&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/zUiKS/hySkYtW5R7/LGk88pPStWmXC1274poglk/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/10773&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/10773&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/zUiKS/hySkYtW5R7/LGk88pPStWmXC1274poglk/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;10773번: 제로&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫 번째 줄에 정수 K가 주어진다. (1 &amp;le; K &amp;le; 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 &quot;0&quot; 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/112</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-10773-%EC%A0%9C%EB%A1%9C-C#entry112comment</comments>
      <pubDate>Mon, 17 Apr 2023 23:53:46 +0900</pubDate>
    </item>
    <item>
      <title>백준 11651 좌표 정렬하기 2 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-11651-%EC%A2%8C%ED%91%9C-%EC%A0%95%EB%A0%AC%ED%95%98%EA%B8%B0-2-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 11651 좌표 정렬하기 2.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 11651번 &quot;좌표 정렬하기2&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qvLC3/btsaV3E0LV6/K9vhSTPlbuswmLKFKCV4Jk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qvLC3/btsaV3E0LV6/K9vhSTPlbuswmLKFKCV4Jk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qvLC3/btsaV3E0LV6/K9vhSTPlbuswmLKFKCV4Jk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqvLC3%2FbtsaV3E0LV6%2FK9vhSTPlbuswmLKFKCV4Jk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;11651번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;5
0 4
1 2
1 -1
2 2
3 3&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;1 -1
1 2
2 2
3 3
0 4&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 11651번 &quot;좌표 정렬하기 2&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include&amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
bool cmp(pair&amp;lt;int,int&amp;gt; a, pair&amp;lt;int,int&amp;gt; b){
	if(a.second==b.second)
		return a.first&amp;lt;b.first;
	return a.second&amp;lt;b.second;
}
int main(){
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	int n,a,b;
	vector&amp;lt;pair&amp;lt;int,int&amp;gt;&amp;gt; vec;
	cin &amp;gt;&amp;gt;n;
	for(int i=0;i&amp;lt;n;i++){
		cin&amp;gt;&amp;gt;a&amp;gt;&amp;gt;b;
		vec.push_back({a,b});
	}
	sort(vec.begin(),vec.end(),cmp);
	for(auto v:vec){
		tie(a,b)=v;
		cout&amp;lt;&amp;lt;a&amp;lt;&amp;lt;&quot; &quot;&amp;lt;&amp;lt;b&amp;lt;&amp;lt;&quot;\n&quot;;
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;609&quot; data-origin-height=&quot;373&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HuDfE/btsaUkG2S3v/07nIiIfqAvwyN4iolfC0L0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HuDfE/btsaUkG2S3v/07nIiIfqAvwyN4iolfC0L0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HuDfE/btsaUkG2S3v/07nIiIfqAvwyN4iolfC0L0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHuDfE%2FbtsaUkG2S3v%2F07nIiIfqAvwyN4iolfC0L0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;306&quot; data-origin-width=&quot;609&quot; data-origin-height=&quot;373&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/11651&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/11651&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681742993397&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;11651번: 좌표 정렬하기 2&quot; data-og-description=&quot;첫째 줄에 점의 개수 N (1 &amp;le; N &amp;le; 100,000)이 주어진다.&amp;nbsp;둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 &amp;le; xi, yi&amp;nbsp;&amp;le; 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/11651&quot; data-og-url=&quot;https://www.acmicpc.net/problem/11651&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/wKyFD/hySiVFB1DZ/1lpLEGkS88UO6geKH5TBKk/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/11651&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/11651&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/wKyFD/hySiVFB1DZ/1lpLEGkS88UO6geKH5TBKk/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;11651번: 좌표 정렬하기 2&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 점의 개수 N (1 &amp;le; N &amp;le; 100,000)이 주어진다.&amp;nbsp;둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 &amp;le; xi, yi&amp;nbsp;&amp;le; 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/111</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-11651-%EC%A2%8C%ED%91%9C-%EC%A0%95%EB%A0%AC%ED%95%98%EA%B8%B0-2-C#entry111comment</comments>
      <pubDate>Mon, 17 Apr 2023 23:50:01 +0900</pubDate>
    </item>
    <item>
      <title>백준 11650 좌표 정렬하기 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-11650-%EC%A2%8C%ED%91%9C-%EC%A0%95%EB%A0%AC%ED%95%98%EA%B8%B0-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 11650 좌표 정렬하기&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 11650번 &quot;좌표 정렬하기&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lAjHN/btsaSkHID3F/8akG1hoOndLcxyanJdKMNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lAjHN/btsaSkHID3F/8akG1hoOndLcxyanJdKMNK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lAjHN/btsaSkHID3F/8akG1hoOndLcxyanJdKMNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlAjHN%2FbtsaSkHID3F%2F8akG1hoOndLcxyanJdKMNK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;11650번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;5
3 4
1 1
1 -1
2 2
3 3&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;1 -1
1 1
2 2
3 3
3 4&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 11650번 &quot;좌표 정렬하기&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include&amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
bool cmp(pair&amp;lt;int,int&amp;gt; a, pair&amp;lt;int,int&amp;gt; b){
	if(a.first==b.first)
		return a.second&amp;lt;b.second;
	return a.first&amp;lt;b.first;
}
int main(){
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	int n,a,b;
	vector&amp;lt;pair&amp;lt;int,int&amp;gt;&amp;gt; vec;
	cin &amp;gt;&amp;gt;n;
	for(int i=0;i&amp;lt;n;i++){
		cin&amp;gt;&amp;gt;a&amp;gt;&amp;gt;b;
		vec.push_back({a,b});
	}
	sort(vec.begin(),vec.end(),cmp);
	for(auto v:vec){
		tie(a,b)=v;
		cout&amp;lt;&amp;lt;a&amp;lt;&amp;lt;&quot; &quot;&amp;lt;&amp;lt;b&amp;lt;&amp;lt;&quot;\n&quot;;
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;611&quot; data-origin-height=&quot;374&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bH6IYM/btsaw6D1sfC/ECYaxjmGH8Yalfwg0tJY90/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bH6IYM/btsaw6D1sfC/ECYaxjmGH8Yalfwg0tJY90/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bH6IYM/btsaw6D1sfC/ECYaxjmGH8Yalfwg0tJY90/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbH6IYM%2Fbtsaw6D1sfC%2FECYaxjmGH8Yalfwg0tJY90%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;306&quot; data-origin-width=&quot;611&quot; data-origin-height=&quot;374&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/11650&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/11650&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681742828403&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;11650번: 좌표 정렬하기&quot; data-og-description=&quot;첫째 줄에 점의 개수 N (1 &amp;le; N &amp;le; 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 &amp;le; xi, yi &amp;le; 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/11650&quot; data-og-url=&quot;https://www.acmicpc.net/problem/11650&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cG1k1n/hySiZ2jzX8/Zn2NRZkm93UQYzLUvwyxVK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/11650&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/11650&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cG1k1n/hySiZ2jzX8/Zn2NRZkm93UQYzLUvwyxVK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;11650번: 좌표 정렬하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 점의 개수 N (1 &amp;le; N &amp;le; 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 &amp;le; xi, yi &amp;le; 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/110</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-11650-%EC%A2%8C%ED%91%9C-%EC%A0%95%EB%A0%AC%ED%95%98%EA%B8%B0-C#entry110comment</comments>
      <pubDate>Mon, 17 Apr 2023 23:47:19 +0900</pubDate>
    </item>
    <item>
      <title>백준 1436 영화감독 숌 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1436-%EC%98%81%ED%99%94%EA%B0%90%EB%8F%85-%EC%88%8C-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1436 영화감독 숌.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1436번 &quot;영화감독 숌&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DROKm/btsayWfuHQk/VCVjIDme2ZGahNK7KWrnSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DROKm/btsayWfuHQk/VCVjIDme2ZGahNK7KWrnSk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DROKm/btsayWfuHQk/VCVjIDme2ZGahNK7KWrnSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDROKm%2FbtsayWfuHQk%2FVCVjIDme2ZGahNK7KWrnSk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;2&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;1666&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 1436번 &quot;영화감독 숌&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 코드.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include&amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int n,i,cnt,tmp;
int main(){
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	cin&amp;gt;&amp;gt;n;
	for(i=666;;i++)
	{
		tmp=i;
		while(tmp&amp;gt;665){
			if(tmp%1000==666){cnt++;break;}
            else tmp/=10;
		}
		if(cnt==n) {cout&amp;lt;&amp;lt;i;break;}
	}
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 코드- string.&lt;/p&gt;
&lt;pre id=&quot;code_1681643755532&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include&amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int n,i,cnt;
int main(){
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	cin&amp;gt;&amp;gt;n;
	for(i=666;;i++)
	{
		if(to_string(i).find(&quot;666&quot;)!=string::npos) cnt++;
		if(cnt==n) {cout&amp;lt;&amp;lt;i;break;}
	}
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;184&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/z11hV/btsar4x9M5d/jhVEU6PPGQ9rZ3YuxfxKJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/z11hV/btsar4x9M5d/jhVEU6PPGQ9rZ3YuxfxKJ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/z11hV/btsar4x9M5d/jhVEU6PPGQ9rZ3YuxfxKJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz11hV%2Fbtsar4x9M5d%2FjhVEU6PPGQ9rZ3YuxfxKJ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;143&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;184&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1436&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1436&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681643871242&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1436번: 영화감독 숌&quot; data-og-description=&quot;666은 종말을 나타내는 수라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1436&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1436&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/7kP4j/hyShDSSOA3/NpKEqTk7xWx3OKfya53Ev1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1436&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1436&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/7kP4j/hyShDSSOA3/NpKEqTk7xWx3OKfya53Ev1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1436번: 영화감독 숌&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;666은 종말을 나타내는 수라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/109</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1436-%EC%98%81%ED%99%94%EA%B0%90%EB%8F%85-%EC%88%8C-C#entry109comment</comments>
      <pubDate>Sun, 16 Apr 2023 20:18:06 +0900</pubDate>
    </item>
    <item>
      <title>백준 15829 Hashing C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-15829-Hashing-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 15829 Hashing.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 15829번 &quot;Hashing&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dEhL50/btsaio53ezi/iiSgFuhkfnpyUQ85LvnRgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dEhL50/btsaio53ezi/iiSgFuhkfnpyUQ85LvnRgk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dEhL50/btsaio53ezi/iiSgFuhkfnpyUQ85LvnRgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdEhL50%2Fbtsaio53ezi%2FiiSgFuhkfnpyUQ85LvnRgk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;15829번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;5
abcde&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;4739715&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 번 &quot;15829&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
    int n;
    string s;
    long long ret = 0;
    cin&amp;gt;&amp;gt;n&amp;gt;&amp;gt;s;
    long long r = 1;
    for(int i=0; i&amp;lt;n; i++){
        ret = (ret + (s[i] - 'a'+1) * r) % 1234567891; 
        r = (r * 31) % 1234567891; 
    }
    cout&amp;lt;&amp;lt;ret;
    return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;607&quot; data-origin-height=&quot;193&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/W32N6/btsakcKOj7m/tbzyXVYvHyqfEEDfAHAooK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/W32N6/btsakcKOj7m/tbzyXVYvHyqfEEDfAHAooK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/W32N6/btsakcKOj7m/tbzyXVYvHyqfEEDfAHAooK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FW32N6%2FbtsakcKOj7m%2FtbzyXVYvHyqfEEDfAHAooK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;159&quot; data-origin-width=&quot;607&quot; data-origin-height=&quot;193&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/15829&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/15829&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681643639562&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;15829번: Hashing&quot; data-og-description=&quot;APC에 온 것을 환영한다. 만약 여러분이 학교에서 자료구조를 수강했다면 해시 함수에 대해 배웠을 것이다. 해시 함수란 임의의 길이의 입력을 받아서 고정된 길이의 출력을 내보내는 함수로 정&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/15829&quot; data-og-url=&quot;https://www.acmicpc.net/problem/15829&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/PWc8q/hyShIfAAGg/RMDodV6zHeWPZDRPNqfxV0/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/15829&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/15829&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/PWc8q/hyShIfAAGg/RMDodV6zHeWPZDRPNqfxV0/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;15829번: Hashing&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;APC에 온 것을 환영한다. 만약 여러분이 학교에서 자료구조를 수강했다면 해시 함수에 대해 배웠을 것이다. 해시 함수란 임의의 길이의 입력을 받아서 고정된 길이의 출력을 내보내는 함수로 정&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/108</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-15829-Hashing-C#entry108comment</comments>
      <pubDate>Sun, 16 Apr 2023 20:14:11 +0900</pubDate>
    </item>
    <item>
      <title>백준 2852 NBA 농구 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2852-NBA-%EB%86%8D%EA%B5%AC-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 2852 NBA 농구.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 2852번 &quot;NBA 농구&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ug2ic/btsakdXgvLV/slULy69KG6KdveIlsFrul0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ug2ic/btsakdXgvLV/slULy69KG6KdveIlsFrul0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ug2ic/btsakdXgvLV/slULy69KG6KdveIlsFrul0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUg2ic%2FbtsakdXgvLV%2FslULy69KG6KdveIlsFrul0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2852번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;1
1 20:00&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;28:00
00:00&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 2852번 &quot;NBA 농구&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int n,t1,t2,A,B,previ;
int split(string a){
	//sec단위. 
	int time=0,pos=a.find(&quot;:&quot;); 
	time=stoi(a.substr(0,pos))*60;
	a.erase(0,pos+1);
	time+=stoi(a);
	return time;
}
int main()
{
    ios::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
    string a;
	cin &amp;gt;&amp;gt;n;
	for(int i=0;i&amp;lt;n; i++){
		int team,tmp;
		cin&amp;gt;&amp;gt;team&amp;gt;&amp;gt;a;
		tmp=split(a);
		if(A&amp;gt;B) t1+=tmp-previ;	
		else if(A&amp;lt;B) t2+=tmp-previ;
		team==1?A++:B++;
		previ=tmp;
	} 
	if(A&amp;gt;B) t1+=(48*60)-previ;
	else if(A&amp;lt;B) t2+=(48*60)-previ;
	cout &amp;lt;&amp;lt; setfill('0') &amp;lt;&amp;lt; setw(2) &amp;lt;&amp;lt; t1/60 &amp;lt;&amp;lt; &quot;:&quot; &amp;lt;&amp;lt; setw(2) &amp;lt;&amp;lt; t1 % 60 &amp;lt;&amp;lt; &quot;\n&quot;;
    cout &amp;lt;&amp;lt; setfill('0') &amp;lt;&amp;lt; setw(2) &amp;lt;&amp;lt; t2/60 &amp;lt;&amp;lt; &quot;:&quot; &amp;lt;&amp;lt; setw(2) &amp;lt;&amp;lt; t2 % 60 &amp;lt;&amp;lt; &quot;\n&quot;;
    return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코드2.&lt;/p&gt;
&lt;pre id=&quot;code_1681643198969&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int n,t1,t2,A,B,previ;
int split(string a){
	//sec단위. 
	int time=0,pos=a.find(&quot;:&quot;); 
	time=stoi(a.substr(0,pos))*60;
	a.erase(0,pos+1);
	time+=stoi(a);
	return time;
}
void Tprint(int t){
	string min=to_string(t/60);
	string sec=to_string(t%60);
	if(min.size()&amp;lt;2) min=&quot;0&quot;+min;
	if(sec.size()&amp;lt;2) sec=&quot;0&quot;+sec;
	cout&amp;lt;&amp;lt;min&amp;lt;&amp;lt;&quot;:&quot;&amp;lt;&amp;lt;sec&amp;lt;&amp;lt;&quot;\n&quot;;
	return;
}
int main()
{
    ios::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
    string a;
	cin &amp;gt;&amp;gt;n;
	for(int i=0;i&amp;lt;n; i++){
		int team,tmp;
		cin&amp;gt;&amp;gt;team&amp;gt;&amp;gt;a;
		tmp=split(a);
		//이기고 있는 시간 계산. 
		if(A&amp;gt;B) t1+=tmp-previ;	
		else if(A&amp;lt;B) t2+=tmp-previ;
		//골 
		if(team==1) A++;
		else B++;
		previ=tmp;
	} 
	
	if(A&amp;gt;B) t1+=(48*60)-previ;
	else if(A&amp;lt;B) t2+=(48*60)-previ;
	
	Tprint(t1);
	Tprint(t2);
    return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;268&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFuRJp/btsai4zfMgc/2IKIjZN6skX2tUz5hs6o9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFuRJp/btsai4zfMgc/2IKIjZN6skX2tUz5hs6o9K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFuRJp/btsai4zfMgc/2IKIjZN6skX2tUz5hs6o9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFuRJp%2Fbtsai4zfMgc%2F2IKIjZN6skX2tUz5hs6o9K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;217&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;268&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2852&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/2852&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681643221720&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;2852번: NBA 농구&quot; data-og-description=&quot;첫째 줄에 골이 들어간 횟수 N(1&amp;lt;=N&amp;lt;=100)이 주어진다. 둘째 줄부터 N개의 줄에 득점 정보가 주어진다. 득점 정보는 득점한 팀의 번호와 득점한 시간으로 이루어져 있다. 팀 번호는 1 또는 2이다. 득&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/2852&quot; data-og-url=&quot;https://www.acmicpc.net/problem/2852&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/ncF9w/hySiWQP5BQ/QcB901ApxuxabhQP8JVF91/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2852&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/2852&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/ncF9w/hySiWQP5BQ/QcB901ApxuxabhQP8JVF91/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;2852번: NBA 농구&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 골이 들어간 횟수 N(1&amp;lt;=N&amp;lt;=100)이 주어진다. 둘째 줄부터 N개의 줄에 득점 정보가 주어진다. 득점 정보는 득점한 팀의 번호와 득점한 시간으로 이루어져 있다. 팀 번호는 1 또는 2이다. 득&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/107</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2852-NBA-%EB%86%8D%EA%B5%AC-C#entry107comment</comments>
      <pubDate>Sun, 16 Apr 2023 20:08:08 +0900</pubDate>
    </item>
    <item>
      <title>백준 2870 수학숙제 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2870-%EC%88%98%ED%95%99%EC%88%99%EC%A0%9C-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 2870 수학숙제.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 2870번 &quot;수학숙제&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbk5L3/btsak3TlBw3/Q1kyoRtrYS4wQqZIrc73e1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbk5L3/btsak3TlBw3/Q1kyoRtrYS4wQqZIrc73e1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbk5L3/btsak3TlBw3/Q1kyoRtrYS4wQqZIrc73e1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbbk5L3%2Fbtsak3TlBw3%2FQ1kyoRtrYS4wQqZIrc73e1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2870번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;2
lo3za4
01&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;1
3
4&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문자열은 최대 100글자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;이게 전부 숫자로 나온다고 가정하면, int나 long long으로 처리하지 못함.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제 대충 읽고 stoi로 처리했다가 한번 틀렸음.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 2870번 &quot;수학숙제&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
bool cmp(string a, string b){
	if(a.size()==b.size())
		return a&amp;lt;b;
	return a.size()&amp;lt;b.size();
}
int main()
{
    ios::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
    int n;
    string a, tmp;
    vector&amp;lt;string&amp;gt; num;
    cin&amp;gt;&amp;gt;n;
    while(n--){
    	string tmp=&quot;&quot;;
    	cin&amp;gt;&amp;gt;a;
    	for(int i=0;i&amp;lt;a.size();i++){
    		if(a[i]&amp;gt;='0'&amp;amp;&amp;amp;a[i]&amp;lt;='9')
    			tmp+=a[i];	
			else if(!tmp.empty()){
				while(tmp.size() &amp;gt; 1 &amp;amp;&amp;amp;tmp[0]=='0')
					tmp.erase(0,1);
				num.push_back(tmp);
				tmp=&quot;&quot;;
			}
		}
		if(!tmp.empty()){
			while(tmp.size() &amp;gt; 1 &amp;amp;&amp;amp;tmp[0]=='0')
				tmp.erase(0,1);	
			num.push_back(tmp);
			tmp=&quot;&quot;;
		}
	}
	sort(num.begin(),num.end(),cmp);
	for(auto v:num) cout&amp;lt;&amp;lt; v &amp;lt;&amp;lt;&quot;\n&quot;;
    return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.\&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;588&quot; data-origin-height=&quot;269&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KYYa3/btsafqCQS79/cVEQHTuhulyyF73WIgAxa1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KYYa3/btsafqCQS79/cVEQHTuhulyyF73WIgAxa1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KYYa3/btsafqCQS79/cVEQHTuhulyyF73WIgAxa1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKYYa3%2FbtsafqCQS79%2FcVEQHTuhulyyF73WIgAxa1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;229&quot; data-origin-width=&quot;588&quot; data-origin-height=&quot;269&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2870&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/2870&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681481126358&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;2870번: 수학숙제&quot; data-og-description=&quot;종이에서 찾은 숫자의 개수를 M이라고 하면, 출력은 M줄로 이루어져야 한다. 각 줄에는 종이에서 찾은 숫자를 하나씩 출력해야 한다. 이때, 비내림차순으로 출력해야 한다. 비내림차순은 내림차&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/2870&quot; data-og-url=&quot;https://www.acmicpc.net/problem/2870&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bezBhb/hyShGm7t0d/oLdWQDmQRKKUf5kn8C00B1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2870&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/2870&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bezBhb/hyShGm7t0d/oLdWQDmQRKKUf5kn8C00B1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;2870번: 수학숙제&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;종이에서 찾은 숫자의 개수를 M이라고 하면, 출력은 M줄로 이루어져야 한다. 각 줄에는 종이에서 찾은 숫자를 하나씩 출력해야 한다. 이때, 비내림차순으로 출력해야 한다. 비내림차순은 내림차&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/106</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2870-%EC%88%98%ED%95%99%EC%88%99%EC%A0%9C-C#entry106comment</comments>
      <pubDate>Fri, 14 Apr 2023 23:06:16 +0900</pubDate>
    </item>
    <item>
      <title>백준 10709 기상캐스터 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-10709-%EA%B8%B0%EC%83%81%EC%BA%90%EC%8A%A4%ED%84%B0-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 10709 기상캐스터.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 10709번 &quot;기상캐스터&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0BsqQ/btsaffVFy0L/fS66zPlyCg0BaTjERUCS10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0BsqQ/btsaffVFy0L/fS66zPlyCg0BaTjERUCS10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0BsqQ/btsaffVFy0L/fS66zPlyCg0BaTjERUCS10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0BsqQ%2FbtsaffVFy0L%2FfS66zPlyCg0BaTjERUCS10%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;10709번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;routeros&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;3 4
c..c
..c.
....&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;0 1 2 0
-1 -1 0 1
-1 -1 -1 -1&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 10709번 &quot;기상캐스터&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int a[100][100];
int main()
{
    ios::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
    int n,m,cnt,flag=-1;
    string s;
    cin&amp;gt;&amp;gt;n&amp;gt;&amp;gt;m;
    for(int i=0;i&amp;lt;n;i++,flag=-1){
    	cin&amp;gt;&amp;gt;s;
    	for(int j=0;j&amp;lt;m;j++){
    		if(s[j]=='.') a[i][j]=-1;
			else a[i][j]=0;
			if(a[i][j]==0){
				flag=1;
				cnt=1;
				continue;
			} 
			if(flag==1) a[i][j]=cnt++;
		}
	}
	for(int i=0;i&amp;lt;n;i++){
    	for(int j=0;j&amp;lt;m;j++)
			cout&amp;lt;&amp;lt;a[i][j]&amp;lt;&amp;lt;&quot; &quot;;
		cout&amp;lt;&amp;lt;&quot;\n&quot;;
	}
    return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;303&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3G6UI/btsaf7Xjkws/Kab28NTtCFjOeKkT5KJV1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3G6UI/btsaf7Xjkws/Kab28NTtCFjOeKkT5KJV1K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3G6UI/btsaf7Xjkws/Kab28NTtCFjOeKkT5KJV1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3G6UI%2Fbtsaf7Xjkws%2FKab28NTtCFjOeKkT5KJV1K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;255&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;303&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/10709&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/10709&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681480506772&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;10709번: 기상캐스터&quot; data-og-description=&quot;출력은 H 행으로, 각 행에는 공백으로 구분된 W 개의 정수를 출력한다. 출력의 i 번째 행 j 번째 정수 (1 ≦ i ≦ H, 1 ≦ j ≦ W) 는, 지금부터 몇 분후에 처음으로 구역 (i, j) 에 구름이 뜨는지를 표시&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/10709&quot; data-og-url=&quot;https://www.acmicpc.net/problem/10709&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/Fiy3e/hySgt3ZZE4/Ask1paGkN7iDCJ4TKkG231/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/10709&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/10709&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/Fiy3e/hySgt3ZZE4/Ask1paGkN7iDCJ4TKkG231/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;10709번: 기상캐스터&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;출력은 H 행으로, 각 행에는 공백으로 구분된 W 개의 정수를 출력한다. 출력의 i 번째 행 j 번째 정수 (1 ≦ i ≦ H, 1 ≦ j ≦ W) 는, 지금부터 몇 분후에 처음으로 구역 (i, j) 에 구름이 뜨는지를 표시&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/105</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-10709-%EA%B8%B0%EC%83%81%EC%BA%90%EC%8A%A4%ED%84%B0-C#entry105comment</comments>
      <pubDate>Fri, 14 Apr 2023 22:55:53 +0900</pubDate>
    </item>
    <item>
      <title>백준 3474 교수가 된 현우 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-3474-%EA%B5%90%EC%88%98%EA%B0%80-%EB%90%9C-%ED%98%84%EC%9A%B0-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 3474 교수가 된 현우.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 3474번 &quot;교수가 된 현우&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GFXTZ/btsafRtmn9V/AeMSk60ubP8I3sWwmif6kK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GFXTZ/btsafRtmn9V/AeMSk60ubP8I3sWwmif6kK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GFXTZ/btsafRtmn9V/AeMSk60ubP8I3sWwmif6kK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGFXTZ%2FbtsafRtmn9V%2FAeMSk60ubP8I3sWwmif6kK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3474번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;6
3
60
100
1024
23456
8735373&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;0
14
24
253
5861
2183837&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;팩토리얼에서 0의 개수는 5의 개수와 2의 개수 중 최소값이 됩니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;그런데&amp;nbsp; 2는 충분히 많으니까 5의 개수만 세어주면 됩니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 3474번 &quot;교수가 된 현우&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include&amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
    ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);
    int N, num;
    cin &amp;gt;&amp;gt; N;
    while(N--){
        cin &amp;gt;&amp;gt; num;
        int ret = 0; 
        for(int i=5; i&amp;lt;=num; i*=5)
            ret += num / i; 
        cout &amp;lt;&amp;lt; ret &amp;lt;&amp;lt; &quot;\n&quot;;
    }
    return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;610&quot; data-origin-height=&quot;393&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cqZtd1/btsak81kc2F/JA21FiblBAQTfF4OlcExGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cqZtd1/btsak81kc2F/JA21FiblBAQTfF4OlcExGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cqZtd1/btsak81kc2F/JA21FiblBAQTfF4OlcExGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcqZtd1%2Fbtsak81kc2F%2FJA21FiblBAQTfF4OlcExGk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;322&quot; data-origin-width=&quot;610&quot; data-origin-height=&quot;393&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/3474&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/3474&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681480155940&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;3474번: 교수가 된 현우&quot; data-og-description=&quot;첫째 줄에 테스트 케이스의 개수 T가 주어지고, 이어서 T개의 줄에 정수 N이 주어진다(1 &amp;lt;= N &amp;lt;= 1000000000).&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/3474&quot; data-og-url=&quot;https://www.acmicpc.net/problem/3474&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cHnlR0/hyShKJN2EY/CcjBch8RkcMHJY7EmJtULK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/3474&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/3474&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cHnlR0/hyShKJN2EY/CcjBch8RkcMHJY7EmJtULK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;3474번: 교수가 된 현우&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 테스트 케이스의 개수 T가 주어지고, 이어서 T개의 줄에 정수 N이 주어진다(1 &amp;lt;= N &amp;lt;= 1000000000).&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/104</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-3474-%EA%B5%90%EC%88%98%EA%B0%80-%EB%90%9C-%ED%98%84%EC%9A%B0-C#entry104comment</comments>
      <pubDate>Fri, 14 Apr 2023 22:51:34 +0900</pubDate>
    </item>
    <item>
      <title>백준 20414 MVP 다이아몬드 (Normal) C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-20414-MVP-%EB%8B%A4%EC%9D%B4%EC%95%84%EB%AA%AC%EB%93%9C-Normal-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 20414 MVP 다이아몬드 (Normal).&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 20414번 &quot;MVP 다이아몬드 (Normal)&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4y1lB/btr91xuVhEP/KUUhP3sjYeh8dtfmbSH9n0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4y1lB/btr91xuVhEP/KUUhP3sjYeh8dtfmbSH9n0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4y1lB/btr91xuVhEP/KUUhP3sjYeh8dtfmbSH9n0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4y1lB%2Fbtr91xuVhEP%2FKUUhP3sjYeh8dtfmbSH9n0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;21414번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;cpp&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot; data-ke-language=&quot;cpp&quot;&gt;&lt;code&gt;8
30 60 90 150
BSDDPGSG&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;cpp&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot; data-ke-language=&quot;cpp&quot;&gt;&lt;code&gt;506&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 21414번 &quot;MVP 다이아몬드 (Normal)&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. code.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include&amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int n,B,S,G,P,D,result;
int main(){
	string s;
	map&amp;lt;char,vector&amp;lt;int&amp;gt;&amp;gt; m;
	cin&amp;gt;&amp;gt;n&amp;gt;&amp;gt;S&amp;gt;&amp;gt;G&amp;gt;&amp;gt;P&amp;gt;&amp;gt;D&amp;gt;&amp;gt;s;
	m['B']={0,S-1};
	m['S']={S,G-1};
	m['G']={G,P-1};
	m['P']={P,D-1};
	m['D']={D,D*10};
	vector&amp;lt;int&amp;gt; calendar(n);
	//첫째달.
	if(s[0]=='D') calendar[0]=D;
	else calendar[0]=m[s[0]][1]; 
	//그 이후. 
	for(int i=1;i&amp;lt;n;i++){
		char MVP=s[i];
		if(MVP=='D'){calendar[i]=D;continue;}//다이아인경우. 
		if(calendar[i-1]&amp;lt;m[MVP][1])//두 달의 합이 문제 없는경우. 
			calendar[i]=m[MVP][1]-calendar[i-1];	
		else if(calendar[i-1] &amp;gt; m[MVP][1]){//문제가 생긴경우. 
			calendar[i]=0;
			calendar[i-1]=m[MVP][1];
			for(int j=i-1;j&amp;gt;0;j--){
				char MVP2=s[j];
				//두 달의 합이 MVP 과금 최소 기준보다 낮은경우. 
				if(calendar[j]+calendar[j-1]&amp;lt;m[MVP2][0])
					calendar[j-1]=m[MVP2][0]-calendar[j];
				//두 달의 합이 MVP과금 최대 기준보다 높은경우. 
				else if(calendar[j]+calendar[j-1]&amp;gt;m[MVP2][1])
					calendar[j-1]=m[MVP2][1]-calendar[j];
				else break; //이후로는 문제 없음.
			}
		}	
	}
	for(auto v:calendar) result+=v;
	cout&amp;lt;&amp;lt;result;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. code&lt;/p&gt;
&lt;pre id=&quot;code_1681398413100&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main()
{
    ios::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
    int n,t[5];
	map&amp;lt;char,int&amp;gt; conv;
    string s;
    cin &amp;gt;&amp;gt; n &amp;gt;&amp;gt; t[0] &amp;gt;&amp;gt; t[1] &amp;gt;&amp;gt; t[2] &amp;gt;&amp;gt; t[3] &amp;gt;&amp;gt; s;
    t[4] = t[3] + 1;
    for (int i = 0; i &amp;lt; 5; i++)
        conv[&quot;BSGPD&quot;[i]] = i;
    vector&amp;lt;int&amp;gt; calendar(n);
    for (int i = 0; i &amp;lt; n; i++)
    	calendar[i] = t[conv[s[i]]] - 1;	
    int previ = calendar[0], result = calendar[0];
    for (int i = 1; i &amp;lt; n; i++)
    {
        bool v = calendar[i] &amp;lt; previ;
        previ = (s[i] == 'D') ? calendar[i] : calendar[i] - previ;
        result += previ;
        if (v) previ = 0;
    }
    cout &amp;lt;&amp;lt; result;
    return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;593&quot; data-origin-height=&quot;210&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cyrZ6x/btr94iKkpQJ/QkMh1TRwMfYMw1YieroEl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cyrZ6x/btr94iKkpQJ/QkMh1TRwMfYMw1YieroEl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cyrZ6x/btr94iKkpQJ/QkMh1TRwMfYMw1YieroEl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcyrZ6x%2Fbtr94iKkpQJ%2FQkMh1TRwMfYMw1YieroEl0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;177&quot; data-origin-width=&quot;593&quot; data-origin-height=&quot;210&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/20414&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/20414&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681398481627&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;20414번: MVP 다이아몬드 (Normal)&quot; data-og-description=&quot;입력된 MVP 등급을 달성하기 위한 최대 누적 과금액을 만원 단위로 출력한다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/20414&quot; data-og-url=&quot;https://www.acmicpc.net/problem/20414&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/20414&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/20414&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;20414번: MVP 다이아몬드 (Normal)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;입력된 MVP 등급을 달성하기 위한 최대 누적 과금액을 만원 단위로 출력한다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/103</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-20414-MVP-%EB%8B%A4%EC%9D%B4%EC%95%84%EB%AA%AC%EB%93%9C-Normal-C#entry103comment</comments>
      <pubDate>Fri, 14 Apr 2023 00:11:20 +0900</pubDate>
    </item>
    <item>
      <title>백준 20413 MVP 다이아몬드 (Easy) C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-20413-MVP-%EB%8B%A4%EC%9D%B4%EC%95%84%EB%AA%AC%EB%93%9C-Easy-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 20413 MVP 다이아몬드 (Easy).&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 20413번 &quot;MVP 다이아몬드 (Easy)&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2phOh/btr9Gam6doN/Sk3VueBwSrrFTJoaq4kpl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2phOh/btr9Gam6doN/Sk3VueBwSrrFTJoaq4kpl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2phOh/btr9Gam6doN/Sk3VueBwSrrFTJoaq4kpl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2phOh%2Fbtr9Gam6doN%2FSk3VueBwSrrFTJoaq4kpl1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;21413번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;3
30 60 90 150
BSG&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;118&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 21413번 &quot;MVP 다이아몬드 (Easy)&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int n, previ, cur, result, tier[4];
int main(){
    string s;
    cin&amp;gt;&amp;gt;n&amp;gt;&amp;gt;tier[0]&amp;gt;&amp;gt;tier[1]&amp;gt;&amp;gt;tier[2]&amp;gt;&amp;gt;tier[3]&amp;gt;&amp;gt;s;
    for(char c:s){
        cur=0;
        switch(c){
            case 'B': cur=tier[0]-1-previ; break;
            case 'S': cur=tier[1]-1-previ; break;
            case 'G': cur=tier[2]-1-previ; break;
            case 'P': cur=tier[3]-1-previ; break;
            case 'D': cur=tier[3]; break;
        }
        result+=(previ=cur);
    }
	cout&amp;lt;&amp;lt;result;
    return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;615&quot; data-origin-height=&quot;204&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLqRca/btr9OyGWfs4/5jjGsLjAzQV4ZvJVj5k8o1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLqRca/btr9OyGWfs4/5jjGsLjAzQV4ZvJVj5k8o1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLqRca/btr9OyGWfs4/5jjGsLjAzQV4ZvJVj5k8o1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLqRca%2Fbtr9OyGWfs4%2F5jjGsLjAzQV4ZvJVj5k8o1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;166&quot; data-origin-width=&quot;615&quot; data-origin-height=&quot;204&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/20413&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/20413&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681325083121&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;20413번: MVP 다이아몬드 (Easy)&quot; data-og-description=&quot;입력된 MVP 등급을 달성하기 위한 최대 누적 과금액을 만원 단위로 출력한다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/20413&quot; data-og-url=&quot;https://www.acmicpc.net/problem/20413&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/btIBjz/hySgofDVVt/guIcYsr8FwogzkaJDmrfXK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/20413&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/20413&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/btIBjz/hySgofDVVt/guIcYsr8FwogzkaJDmrfXK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;20413번: MVP 다이아몬드 (Easy)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;입력된 MVP 등급을 달성하기 위한 최대 누적 과금액을 만원 단위로 출력한다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/102</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-20413-MVP-%EB%8B%A4%EC%9D%B4%EC%95%84%EB%AA%AC%EB%93%9C-Easy-C#entry102comment</comments>
      <pubDate>Thu, 13 Apr 2023 04:27:38 +0900</pubDate>
    </item>
    <item>
      <title>백준 4659 비밀번호 발음하기 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-4659-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EB%B0%9C%EC%9D%8C%ED%95%98%EA%B8%B0-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 4659 비밀번호 발음하기.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 4659번 &quot;비밀번호 발음하기&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9UfuV/btr9Nm8ad43/ruiWSYA206Tr8TVvvIKYi1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9UfuV/btr9Nm8ad43/ruiWSYA206Tr8TVvvIKYi1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9UfuV/btr9Nm8ad43/ruiWSYA206Tr8TVvvIKYi1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9UfuV%2Fbtr9Nm8ad43%2FruiWSYA206Tr8TVvvIKYi1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4659번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;livecodeserver&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;a
tv
ptoui
bontres
zoggax
wiinq
eep
houctuh
end&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;mercury&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;&amp;lt;a&amp;gt; is acceptable.
&amp;lt;tv&amp;gt; is not acceptable.
&amp;lt;ptoui&amp;gt; is not acceptable.
&amp;lt;bontres&amp;gt; is not acceptable.
&amp;lt;zoggax&amp;gt; is not acceptable.
&amp;lt;wiinq&amp;gt; is not acceptable.
&amp;lt;eep&amp;gt; is acceptable.
&amp;lt;houctuh&amp;gt; is acceptable.&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 4659번 &quot;비밀번호 발음하기&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
    ios_base::sync_with_stdio(false); cin.tie(0);cout.tie(0);
    string a;
	while(cin&amp;gt;&amp;gt;a){
		if(a==&quot;end&quot;) break;
		int consonant=0,vowel=0,prev=0;//자음변수,모음변수,이전글자 
		bool flag=1,isE=0; //flag==1 acceptable
    	for(int i=0;i&amp;lt;a.size();i++){
    		if(a[i]=='a'||a[i]=='e'||a[i]=='i'||a[i]=='o'||a[i]=='u'){//자음일때. 
    			vowel++;
    			consonant=0;
    			isE=1;
			}
			else{//모음일때. 
				consonant++; 
				vowel=0;
			}
			if(vowel&amp;gt;=3||consonant&amp;gt;=3) flag=0;//연속 
			if(prev==a[i]&amp;amp;&amp;amp;a[i]!='e'&amp;amp;&amp;amp;a[i]!='o') flag=0;	
			prev=a[i];
		}
		if(!isE) flag=0;
		cout&amp;lt;&amp;lt;'&amp;lt;'&amp;lt;&amp;lt;a&amp;lt;&amp;lt;&quot;&amp;gt; is &quot;;
		if(flag) cout&amp;lt;&amp;lt;&quot;acceptable.\n&quot;;
		else cout&amp;lt;&amp;lt;&quot;not acceptable.\n&quot;;
	} 
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;469&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/egTz5q/btr9OaMWuWu/MxeOyXmL2D9m93l59uADU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/egTz5q/btr9OaMWuWu/MxeOyXmL2D9m93l59uADU0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/egTz5q/btr9OaMWuWu/MxeOyXmL2D9m93l59uADU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FegTz5q%2Fbtr9OaMWuWu%2FMxeOyXmL2D9m93l59uADU0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;404&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;469&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/4659&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/4659&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681303289849&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;4659번: 비밀번호 발음하기&quot; data-og-description=&quot;좋은 패스워드를 만드는것은 어려운 일이다. 대부분의 사용자들은 buddy처럼 발음하기 좋고 기억하기 쉬운 패스워드를 원하나, 이런 패스워드들은 보안의 문제가 발생한다. 어떤 사이트들은&amp;nbsp;xvtp&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/4659&quot; data-og-url=&quot;https://www.acmicpc.net/problem/4659&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/4659&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/4659&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;4659번: 비밀번호 발음하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;좋은 패스워드를 만드는것은 어려운 일이다. 대부분의 사용자들은 buddy처럼 발음하기 좋고 기억하기 쉬운 패스워드를 원하나, 이런 패스워드들은 보안의 문제가 발생한다. 어떤 사이트들은&amp;nbsp;xvtp&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/101</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-4659-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EB%B0%9C%EC%9D%8C%ED%95%98%EA%B8%B0-C#entry101comment</comments>
      <pubDate>Wed, 12 Apr 2023 21:41:53 +0900</pubDate>
    </item>
    <item>
      <title>백준 2910 빈도 정렬 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2910-%EB%B9%88%EB%8F%84-%EC%A0%95%EB%A0%AC-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 2910 빈도 정렬.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 2910번 &quot;빈도 정렬&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wPHBk/btr9CHZCB9F/8l81ad0Az88eAIrzwafsRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wPHBk/btr9CHZCB9F/8l81ad0Az88eAIrzwafsRK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wPHBk/btr9CHZCB9F/8l81ad0Az88eAIrzwafsRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwPHBk%2Fbtr9CHZCB9F%2F8l81ad0Az88eAIrzwafsRK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2910번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;5 2
2 1 2 1 2&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;2 2 2 1 1&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 2910번 &quot;빈도 정렬&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
map&amp;lt;int, int&amp;gt; mp,mc;
bool cmp(pair&amp;lt;int,int&amp;gt; a,pair&amp;lt;int,int&amp;gt; b){
	if(a.first==b.first){
		return mc[a.second]&amp;lt; mc[b.second];
	}
	return a.first&amp;gt;b.first;
}
int main(){
    ios_base::sync_with_stdio(false); cin.tie(0);cout.tie(0);
    vector&amp;lt;pair&amp;lt;int,int&amp;gt;&amp;gt; p;
    int n,c,x;
	cin&amp;gt;&amp;gt;n&amp;gt;&amp;gt;c;
	for(int i=0;i&amp;lt;n;i++){
		cin&amp;gt;&amp;gt;x;
		mp[x]++;
		if(mc[x]==0)//map은 할당 안된값 0으로 초기화되어있음. 
			mc[x]=i+1;
	}
	for(auto v:mp)
		p.push_back({v.second,v.first});
	sort(p.begin(),p.end(),cmp);
	for(auto v: p){
		for(int i=0;i&amp;lt;v.first;i++)
			cout&amp;lt;&amp;lt;v.second&amp;lt;&amp;lt;&quot; &quot;;
	}
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;626&quot; data-origin-height=&quot;199&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bv6UBc/btr9C4gbfsA/KSykxfCRW8LNwgvWvCoVwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bv6UBc/btr9C4gbfsA/KSykxfCRW8LNwgvWvCoVwk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bv6UBc/btr9C4gbfsA/KSykxfCRW8LNwgvWvCoVwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbv6UBc%2Fbtr9C4gbfsA%2FKSykxfCRW8LNwgvWvCoVwk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;159&quot; data-origin-width=&quot;626&quot; data-origin-height=&quot;199&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2910&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/2910&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681289759831&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;2910번: 빈도 정렬&quot; data-og-description=&quot;첫째&amp;nbsp;줄에 메시지의 길이 N과 C가 주어진다. (1 &amp;le; N &amp;le; 1,000, 1 &amp;le; C&amp;nbsp;&amp;le; 1,000,000,000) 둘째 줄에 메시지 수열이 주어진다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/2910&quot; data-og-url=&quot;https://www.acmicpc.net/problem/2910&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2910&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/2910&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;2910번: 빈도 정렬&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째&amp;nbsp;줄에 메시지의 길이 N과 C가 주어진다. (1 &amp;le; N &amp;le; 1,000, 1 &amp;le; C&amp;nbsp;&amp;le; 1,000,000,000) 둘째 줄에 메시지 수열이 주어진다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/100</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2910-%EB%B9%88%EB%8F%84-%EC%A0%95%EB%A0%AC-C#entry100comment</comments>
      <pubDate>Wed, 12 Apr 2023 17:56:13 +0900</pubDate>
    </item>
    <item>
      <title>백준 13701 중복 제거 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-13701-%EC%A4%91%EB%B3%B5-%EC%A0%9C%EA%B1%B0-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 13701 중복 제거.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 13701번 &quot;중복 제거&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/o1j9V/btr9Oad95O2/GQrevqJ7hpXGcX5KTCKS61/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/o1j9V/btr9Oad95O2/GQrevqJ7hpXGcX5KTCKS61/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/o1j9V/btr9Oad95O2/GQrevqJ7hpXGcX5KTCKS61/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo1j9V%2Fbtr9Oad95O2%2FGQrevqJ7hpXGcX5KTCKS61%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;13701번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;12 1 449 12 555 1201 912 555 19372&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;12 1 449 555 1201 912 19372&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 13701번 &quot;중복 제거&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;아래 코드에선 비트맵이 쓰였습니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비트맵이란 0또는 1로 이루어진 1차원 배열로서, 각 비트(bit)가 차지하는 메모리의 크기가 매우 작습니다. 예를 들어, int형 변수 하나를 선언하면 4바이트(32비트)의 메모리를 사용하는데, 이를 비트맵으로 사용하면 32개의 0또는 1을 저장할 수 있습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
bitset&amp;lt;33554432&amp;gt; a;
int main(){
    ios_base::sync_with_stdio(false); cin.tie(0);cout.tie(0);
    int num;
    while(cin&amp;gt;&amp;gt;num){
    	if(!a[num]){
    		a[num]=1;
    		cout&amp;lt;&amp;lt;num&amp;lt;&amp;lt;' ';
		}
	}
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;626&quot; data-origin-height=&quot;206&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NY9SD/btr9BY7Rzsp/EiKlB7C38LdJ428i0c2aNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NY9SD/btr9BY7Rzsp/EiKlB7C38LdJ428i0c2aNK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NY9SD/btr9BY7Rzsp/EiKlB7C38LdJ428i0c2aNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNY9SD%2Fbtr9BY7Rzsp%2FEiKlB7C38LdJ428i0c2aNK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;165&quot; data-origin-width=&quot;626&quot; data-origin-height=&quot;206&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/13701&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/13701&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681278731081&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;13701번: 중복 제거&quot; data-og-description=&quot;문제: N개의 정수 A1, A2, ..., AN 을 읽고, 이들 중에서 반복되는 수를 제외하고 남은 N'개의 수 B1, B2, ..., BN&amp;rsquo; 을 입력된 순서대로 출력하시오. 이때, 0 &amp;le; Ai &amp;lt; 225 = 33554432, i=1,2,&amp;hellip;,N. 입력의 개수 N은 1 &quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/13701&quot; data-og-url=&quot;https://www.acmicpc.net/problem/13701&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/13701&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/13701&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;13701번: 중복 제거&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;문제: N개의 정수 A1, A2, ..., AN 을 읽고, 이들 중에서 반복되는 수를 제외하고 남은 N'개의 수 B1, B2, ..., BN&amp;rsquo; 을 입력된 순서대로 출력하시오. 이때, 0 &amp;le; Ai &amp;lt; 225 = 33554432, i=1,2,&amp;hellip;,N. 입력의 개수 N은 1&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/99</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-13701-%EC%A4%91%EB%B3%B5-%EC%A0%9C%EA%B1%B0-C#entry99comment</comments>
      <pubDate>Wed, 12 Apr 2023 14:52:18 +0900</pubDate>
    </item>
    <item>
      <title>백준 15719 중복된 숫자 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-15719-%EC%A4%91%EB%B3%B5%EB%90%9C-%EC%88%AB%EC%9E%90-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 15719 중복된 숫자.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 15719번 &quot;중복된 숫자&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjOYUg/btr9N0Jo6Gu/9OQ1kBQwlHrvu6h943VuS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjOYUg/btr9N0Jo6Gu/9OQ1kBQwlHrvu6h943VuS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjOYUg/btr9N0Jo6Gu/9OQ1kBQwlHrvu6h943VuS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjOYUg%2Fbtr9N0Jo6Gu%2F9OQ1kBQwlHrvu6h943VuS0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;15719 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;10
1 2 2 5 6 4 3 7 8 9&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;10
1 2 2 5 6 4 3 7 8 9&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 15719번 &quot;중복된 숫자&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 코드. -메모리 많이 필요, 시간 많이 필요.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int a[10000004];
int main() {
	ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
	int i,k,result;
	cin&amp;gt;&amp;gt;i;
	for(int j=0;j&amp;lt;i;j++){
		cin&amp;gt;&amp;gt;k;
		a[k]+=1;
		if(a[k]&amp;gt;1)
			result=k;
	}
	cout&amp;lt;&amp;lt;result;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 코드. -메모리 적게 필요, 위의 코드보단 빠름.&lt;/p&gt;
&lt;pre id=&quot;code_1681277933000&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
long long n,a,k;
int main() {
	ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
	cin&amp;gt;&amp;gt;n;
	for(int j=0;j&amp;lt;n;j++){
		cin&amp;gt;&amp;gt;k;
		a+=k;
	}
	a-=(n*(n-1))/2; //1부터 n-1까지의 합을 구해서 뺌.
	cout&amp;lt;&amp;lt;a&amp;lt;&amp;lt;endl;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;570&quot; data-origin-height=&quot;197&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cRUlNt/btr9N2gbBJp/nOI6UHXhBJXzWIuXyKxg7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cRUlNt/btr9N2gbBJp/nOI6UHXhBJXzWIuXyKxg7k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cRUlNt/btr9N2gbBJp/nOI6UHXhBJXzWIuXyKxg7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcRUlNt%2Fbtr9N2gbBJp%2FnOI6UHXhBJXzWIuXyKxg7k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;173&quot; data-origin-width=&quot;570&quot; data-origin-height=&quot;197&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/15719&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/15719&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681278205672&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;15719번: 중복된 숫자&quot; data-og-description=&quot;1부터 N - 1까지의 정수가 하나씩 정렬되지 않은 채로 저장되어 있는 어떤 수열 A가 있다. 수열 A에 임의의 정수 M(1 &amp;le; M &amp;le; N &amp;ndash; 1)을 넣어 크기가 N인 수열로 만들었을 때, 임의의 정수 M을 찾는 프&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/15719&quot; data-og-url=&quot;https://www.acmicpc.net/problem/15719&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/lMKuP/hySgnUZzUN/1dTPTKfbEplUw4HTknTaFK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/15719&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/15719&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/lMKuP/hySgnUZzUN/1dTPTKfbEplUw4HTknTaFK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;15719번: 중복된 숫자&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;1부터 N - 1까지의 정수가 하나씩 정렬되지 않은 채로 저장되어 있는 어떤 수열 A가 있다. 수열 A에 임의의 정수 M(1 &amp;le; M &amp;le; N &amp;ndash; 1)을 넣어 크기가 N인 수열로 만들었을 때, 임의의 정수 M을 찾는 프&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/98</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-15719-%EC%A4%91%EB%B3%B5%EB%90%9C-%EC%88%AB%EC%9E%90-C#entry98comment</comments>
      <pubDate>Wed, 12 Apr 2023 14:44:31 +0900</pubDate>
    </item>
    <item>
      <title>백준 2828 사과 담기 게임 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2828-%EC%82%AC%EA%B3%BC-%EB%8B%B4%EA%B8%B0-%EA%B2%8C%EC%9E%84-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 2828 사과 담기 게임.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 2828번 &quot;사과 담기 게임&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/G94ZI/btr9N4SxVOW/rLnYFIBYHBg3w0C8YcrVhK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/G94ZI/btr9N4SxVOW/rLnYFIBYHBg3w0C8YcrVhK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/G94ZI/btr9N4SxVOW/rLnYFIBYHBg3w0C8YcrVhK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FG94ZI%2Fbtr9N4SxVOW%2FrLnYFIBYHBg3w0C8YcrVhK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2828번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;5 1
3
1
5
3&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;6&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 2828번 &quot;사과 담기 게임&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main() {
	int pos,n,m,k,result=0,right,left=1;
	cin&amp;gt;&amp;gt;n&amp;gt;&amp;gt;m&amp;gt;&amp;gt;k; //맵, 바구니, 개수.  
	for(int i=0;i&amp;lt;k;i++){
		right=left+m-1; //바구니의 오른쪽. 
		cin&amp;gt;&amp;gt;pos;//떨어지는 위치. 
		if(pos&amp;gt;=left&amp;amp;&amp;amp;pos&amp;lt;=right) continue;
		else{
			if(pos&amp;lt;left){//왼쪽에서 떨어질때. 
				result+=left-pos;
				left=pos;
			}
			else{//오른쪽에서 떨어질때. 
				result+=pos-right;
				left=pos-m+1;
			}
		}
	}
	cout&amp;lt;&amp;lt;result&amp;lt;&amp;lt;&quot;\n&quot;;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;291&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ba53dh/btr9DURjri0/chJAUwr133gzSiZmupI8x0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ba53dh/btr9DURjri0/chJAUwr133gzSiZmupI8x0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ba53dh/btr9DURjri0/chJAUwr133gzSiZmupI8x0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fba53dh%2Fbtr9DURjri0%2FchJAUwr133gzSiZmupI8x0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;231&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;291&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2828&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/2828&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681277489790&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;2828번: 사과 담기 게임&quot; data-og-description=&quot;상근이는 오락실에서 바구니를 옮기는 오래된 게임을 한다. 스크린은 N칸으로 나누어져 있다. 스크린의 아래쪽에는 M칸을 차지하는 바구니가 있다. (M&amp;lt;N) 플레이어는 게임을 하는 중에 바구니를 &quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/2828&quot; data-og-url=&quot;https://www.acmicpc.net/problem/2828&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/2Pfrn/hySgmhtaKp/WrKSaEVxjeiS9OA44vccsK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2828&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/2828&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/2Pfrn/hySgmhtaKp/WrKSaEVxjeiS9OA44vccsK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;2828번: 사과 담기 게임&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;상근이는 오락실에서 바구니를 옮기는 오래된 게임을 한다. 스크린은 N칸으로 나누어져 있다. 스크린의 아래쪽에는 M칸을 차지하는 바구니가 있다. (M&amp;lt;N) 플레이어는 게임을 하는 중에 바구니를&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/97</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2828-%EC%82%AC%EA%B3%BC-%EB%8B%B4%EA%B8%B0-%EA%B2%8C%EC%9E%84-C#entry97comment</comments>
      <pubDate>Wed, 12 Apr 2023 14:34:37 +0900</pubDate>
    </item>
    <item>
      <title>백준 1992 쿼드 트리 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1992-%EC%BF%BC%EB%93%9C-%ED%8A%B8%EB%A6%AC-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1992 쿼드 트리.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1992번 &quot;쿼드 트리&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVlSUN/btr9Aaz2AX2/NW3m5WK6tyOxKf0j9NwGP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVlSUN/btr9Aaz2AX2/NW3m5WK6tyOxKf0j9NwGP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVlSUN/btr9Aaz2AX2/NW3m5WK6tyOxKf0j9NwGP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVlSUN%2Fbtr9Aaz2AX2%2FNW3m5WK6tyOxKf0j9NwGP0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1992번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;8
11110000
11110000
00011100
00011100
11110000
11110000
11110011
11110011&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;scheme&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;((110(0101))(0010)1(0001))&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 1992번 &quot;쿼드 트리&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 재귀- 바로 출력.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
char a[65][65];
void qt(int y,int x, int size){
	if(size==1){
		cout&amp;lt;&amp;lt;a[y][x];
		return;
	}
	for(int i=y;i&amp;lt;y+size;i++){
		for(int j=x;j&amp;lt;x+size;j++){
			if(a[y][x]!=a[i][j]){
				cout&amp;lt;&amp;lt;'(';
				qt(y,x,size/2); 
				qt(y,x+size/2,size/2);
				qt(y+size/2,x,size/2);
				qt(y+size/2,x+size/2,size/2);
				cout&amp;lt;&amp;lt;')';  
				return;
			}
		}
	}
	cout&amp;lt;&amp;lt;a[y][x];
	return;
}
int main() {
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	int n;
	string s;
	cin&amp;gt;&amp;gt;n;
	for(int i=0;i&amp;lt;n;i++){
		cin&amp;gt;&amp;gt;s;
		for(int j=0;j&amp;lt;n;j++)
			a[i][j]=s[j];
	}
	qt(0,0,n);
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 재귀- 결과값 리턴&lt;/p&gt;
&lt;pre id=&quot;code_1681215283723&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
char a[65][65];
string qt(int y,int x, int size){
	if(size==1) return string(1,a[y][x]); 
	char b=a[y][x];
	string result=&quot;&quot;;
	for(int i=y;i&amp;lt;y+size;i++){
		for(int j=x;j&amp;lt;x+size;j++){
			if(b!=a[i][j]){
				result+='(';
				result+=qt(y,x,size/2); 
				result+=qt(y,x+size/2,size/2);
				result+=qt(y+size/2,x,size/2);
				result+=qt(y+size/2,x+size/2,size/2);
				result+=')';  
				return result;
			}
		}
	}
	return string(1,a[y][x]);
}
int main() {
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	int n;
	string s;
	cin&amp;gt;&amp;gt;n;
	for(int i=0;i&amp;lt;n;i++){
		cin&amp;gt;&amp;gt;s;
		for(int j=0;j&amp;lt;n;j++)
			a[i][j]=s[j];
	}
	cout&amp;lt;&amp;lt;qt(0,0,n)&amp;lt;&amp;lt;&quot;\n&quot;;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;594&quot; data-origin-height=&quot;323&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhFmu4/btr9DVarz7Q/k9MDP9ui09kMZL7kv3Iv1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhFmu4/btr9DVarz7Q/k9MDP9ui09kMZL7kv3Iv1k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhFmu4/btr9DVarz7Q/k9MDP9ui09kMZL7kv3Iv1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhFmu4%2Fbtr9DVarz7Q%2Fk9MDP9ui09kMZL7kv3Iv1k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;272&quot; data-origin-width=&quot;594&quot; data-origin-height=&quot;323&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1992&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1992&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681215157297&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1992번: 쿼드트리&quot; data-og-description=&quot;첫째 줄에는 영상의 크기를 나타내는 숫자 N 이 주어진다. N 은 언제나 2의 제곱수로 주어지며, 1 &amp;le; N &amp;le; 64의 범위를 가진다. 두 번째 줄부터는 길이 N의 문자열이 N개 들어온다. 각 문자열은 0 또&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1992&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1992&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cLqHms/hySe34lz08/LcH7DHk11b0M8dGgr7RNg1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1992&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1992&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cLqHms/hySe34lz08/LcH7DHk11b0M8dGgr7RNg1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1992번: 쿼드트리&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에는 영상의 크기를 나타내는 숫자 N 이 주어진다. N 은 언제나 2의 제곱수로 주어지며, 1 &amp;le; N &amp;le; 64의 범위를 가진다. 두 번째 줄부터는 길이 N의 문자열이 N개 들어온다. 각 문자열은 0 또&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/96</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1992-%EC%BF%BC%EB%93%9C-%ED%8A%B8%EB%A6%AC-C#entry96comment</comments>
      <pubDate>Tue, 11 Apr 2023 21:15:30 +0900</pubDate>
    </item>
    <item>
      <title>백준 10814 나이순 정렬.</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-10814-%EB%82%98%EC%9D%B4%EC%88%9C-%EC%A0%95%EB%A0%AC</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 10814 나이순 정렬.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 10814번 &quot;나이순 정렬&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/x7MLe/btr9zN44pM0/fDg8asfWxu0twNuf6nVjxK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/x7MLe/btr9zN44pM0/fDg8asfWxu0twNuf6nVjxK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/x7MLe/btr9zN44pM0/fDg8asfWxu0twNuf6nVjxK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fx7MLe%2Fbtr9zN44pM0%2FfDg8asfWxu0twNuf6nVjxK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;10814번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;3
21 Junkyu
21 Dohyun
20 Sunyoung&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;20 Sunyoung
21 Junkyu
21 Dohyun&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 10814번 &quot;나이순 정렬&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코드 1. vector사용.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
bool cmp(pair&amp;lt;int, string&amp;gt;a,pair&amp;lt;int, string&amp;gt;b){
	return a.first&amp;lt;b.first;
}
int main() {
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	vector&amp;lt;pair&amp;lt;int,string&amp;gt;&amp;gt; a;
	int n, num;
	string s;
	cin&amp;gt;&amp;gt;n;
	for(int i=0;i&amp;lt;n;i++){
		cin&amp;gt;&amp;gt;num&amp;gt;&amp;gt;s;
		a.push_back({num,s});
	}
	//stable_sort는 기존에 가지고 있던 순서 보장. 
	stable_sort(a.begin(),a.end(),cmp);
	for(auto v : a)
		cout&amp;lt;&amp;lt;v.first&amp;lt;&amp;lt;' '&amp;lt;&amp;lt;v.second&amp;lt;&amp;lt;&quot;\n&quot;;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코드2. struct 사용.&lt;/p&gt;
&lt;pre id=&quot;code_1681192446559&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
struct Node{int num;string s;}; 
bool cmp(Node a,Node b){return a.num&amp;lt;b.num;}
int main() {
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	int n;
	cin&amp;gt;&amp;gt;n;
	vector&amp;lt;Node&amp;gt; a(n);
	for(int i=0;i&amp;lt;n;i++)
		cin&amp;gt;&amp;gt;a[i].num&amp;gt;&amp;gt;a[i].s;
	//stable_sort는 기존에 가지고 있던 순서 보장.
	stable_sort(a.begin(),a.end(),cmp);
	for(auto v : a)
		cout&amp;lt;&amp;lt;v.num&amp;lt;&amp;lt;' '&amp;lt;&amp;lt;v.s&amp;lt;&amp;lt;&quot;\n&quot;;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/10814&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/10814&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681192364315&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;10814번: 나이순 정렬&quot; data-og-description=&quot;온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 &quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/10814&quot; data-og-url=&quot;https://www.acmicpc.net/problem/10814&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dqqUnA/hySdsRyo1e/8YMgKPXAiooaz6bvBEhK9K/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/10814&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/10814&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dqqUnA/hySdsRyo1e/8YMgKPXAiooaz6bvBEhK9K/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;10814번: 나이순 정렬&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/95</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-10814-%EB%82%98%EC%9D%B4%EC%88%9C-%EC%A0%95%EB%A0%AC#entry95comment</comments>
      <pubDate>Tue, 11 Apr 2023 14:54:44 +0900</pubDate>
    </item>
    <item>
      <title>백준 10828 스택 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-10828-%EC%8A%A4%ED%83%9D-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 10828 스택.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 10828번 &quot;스택&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SKLQV/btr9n6ZfJ17/QeKwn7OYGLkWWAbXewYrt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SKLQV/btr9n6ZfJ17/QeKwn7OYGLkWWAbXewYrt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SKLQV/btr9n6ZfJ17/QeKwn7OYGLkWWAbXewYrt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSKLQV%2Fbtr9n6ZfJ17%2FQeKwn7OYGLkWWAbXewYrt0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;10828번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;gradle&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;14
push 1
push 2
top
size
empty
pop
pop
pop
size
empty
pop
push 3
empty
top&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;2
2
0
2
1
-1
0
1
-1
0
3&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 10828번 &quot;스택&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main() {
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	string tmp,a[5]={&quot;push&quot;,&quot;top&quot;,&quot;size&quot;,&quot;empty&quot;,&quot;pop&quot;};
	int n,nn;
	cin&amp;gt;&amp;gt;n;
	stack&amp;lt;int&amp;gt; s;
	for(int i=0;i&amp;lt;n;i++){
		cin&amp;gt;&amp;gt;tmp;
		if(tmp==a[0]){
			cin&amp;gt;&amp;gt;nn;
			s.push(nn);
		}
		else if(tmp==a[1]){
			if(!s.empty()) cout&amp;lt;&amp;lt;s.top()&amp;lt;&amp;lt;&quot;\n&quot;;
			else cout&amp;lt;&amp;lt;&quot;-1\n&quot;;
		}
		else if(tmp==a[2]){
			cout&amp;lt;&amp;lt;s.size()&amp;lt;&amp;lt;&quot;\n&quot;;
		}
		else if(tmp==a[3]){
			if(s.empty()) cout&amp;lt;&amp;lt;&quot;1\n&quot;;
			else cout&amp;lt;&amp;lt;&quot;0\n&quot;;
		}
		else if(tmp==a[4]){
			if(s.empty()) cout&amp;lt;&amp;lt;&quot;-1\n&quot;;
			else{
				nn=s.top();
				s.pop();
				cout&amp;lt;&amp;lt;nn&amp;lt;&amp;lt;&quot;\n&quot;;
			}
		}
	}
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;599&quot; data-origin-height=&quot;639&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/waHhc/btr9AZDUOTu/B4kT7fr4t3SQE8aVelkfJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/waHhc/btr9AZDUOTu/B4kT7fr4t3SQE8aVelkfJ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/waHhc/btr9AZDUOTu/B4kT7fr4t3SQE8aVelkfJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwaHhc%2Fbtr9AZDUOTu%2FB4kT7fr4t3SQE8aVelkfJ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;533&quot; data-origin-width=&quot;599&quot; data-origin-height=&quot;639&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/10828&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/10828&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681192115913&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;10828번: 스택&quot; data-og-description=&quot;첫째 줄에 주어지는 명령의 수 N (1 &amp;le; N &amp;le; 10,000)이 주어진다.&amp;nbsp;둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 &quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/10828&quot; data-og-url=&quot;https://www.acmicpc.net/problem/10828&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/10828&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/10828&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;10828번: 스택&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 주어지는 명령의 수 N (1 &amp;le; N &amp;le; 10,000)이 주어진다.&amp;nbsp;둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/94</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-10828-%EC%8A%A4%ED%83%9D-C#entry94comment</comments>
      <pubDate>Tue, 11 Apr 2023 14:50:16 +0900</pubDate>
    </item>
    <item>
      <title>백준 10845 큐 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-10845-%ED%81%90-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 10845 큐.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 10845번 &quot;큐&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mM8hY/btr9wHjUr84/jfroz7Hl9LsaBrZnDYPSk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mM8hY/btr9wHjUr84/jfroz7Hl9LsaBrZnDYPSk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mM8hY/btr9wHjUr84/jfroz7Hl9LsaBrZnDYPSk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmM8hY%2Fbtr9wHjUr84%2Fjfroz7Hl9LsaBrZnDYPSk0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;10845번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;gradle&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;15
push 1
push 2
front
back
size
empty
pop
pop
pop
size
empty
pop
push 3
empty
front&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;1
2
2
0
1
2
-1
0
1
-1
0
3&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 10845번 &quot;큐&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main() {
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	string tmp,a[6]={&quot;push&quot;,&quot;front&quot;,&quot;back&quot;,&quot;size&quot;,&quot;empty&quot;,&quot;pop&quot;};
	int n,nn;
	cin&amp;gt;&amp;gt;n;
	queue&amp;lt;int&amp;gt; q;
	
	for(int i=0;i&amp;lt;n;i++){
		cin&amp;gt;&amp;gt;tmp;
		if(tmp==a[0]){
			cin&amp;gt;&amp;gt;nn;
			q.push(nn);
		}
		else if(tmp==a[1]){
			if(!q.empty()) cout&amp;lt;&amp;lt;q.front()&amp;lt;&amp;lt;&quot;\n&quot;;
			else cout&amp;lt;&amp;lt;&quot;-1\n&quot;;
		}
		else if(tmp==a[2]){
			if(!q.empty()) cout&amp;lt;&amp;lt;q.back()&amp;lt;&amp;lt;&quot;\n&quot;;
			else cout&amp;lt;&amp;lt;&quot;-1\n&quot;;
		}
		else if(tmp==a[3]){
			cout&amp;lt;&amp;lt;q.size()&amp;lt;&amp;lt;&quot;\n&quot;;
		}
		else if(tmp==a[4]){
			if(q.empty()) cout&amp;lt;&amp;lt;&quot;1\n&quot;;
			else cout&amp;lt;&amp;lt;&quot;0\n&quot;;
		}
		else if(tmp==a[5]){
			if(q.empty()) cout&amp;lt;&amp;lt;&quot;-1\n&quot;;
			else{
				nn=q.front();
				q.pop();
				cout&amp;lt;&amp;lt;nn&amp;lt;&amp;lt;&quot;\n&quot;;
			}
		}
	}
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;639&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/s1bxi/btr9zOCTWbO/8FSONkpHFYKKoxbPScNbHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/s1bxi/btr9zOCTWbO/8FSONkpHFYKKoxbPScNbHk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/s1bxi/btr9zOCTWbO/8FSONkpHFYKKoxbPScNbHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs1bxi%2Fbtr9zOCTWbO%2F8FSONkpHFYKKoxbPScNbHk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;537&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;639&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/10845&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/10845&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681191885931&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;10845번: 큐&quot; data-og-description=&quot;첫째 줄에 주어지는 명령의 수 N (1 &amp;le; N &amp;le; 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 &quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/10845&quot; data-og-url=&quot;https://www.acmicpc.net/problem/10845&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bC0Abp/hySe4BJPlZ/v9GltCH0iGk7Oq8DW00TMk/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/10845&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/10845&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bC0Abp/hySe4BJPlZ/v9GltCH0iGk7Oq8DW00TMk/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;10845번: 큐&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 주어지는 명령의 수 N (1 &amp;le; N &amp;le; 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/93</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-10845-%ED%81%90-C#entry93comment</comments>
      <pubDate>Tue, 11 Apr 2023 14:46:39 +0900</pubDate>
    </item>
    <item>
      <title>백준 1966 프린터 큐 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1966-%ED%94%84%EB%A6%B0%ED%84%B0-%ED%81%90-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1966 프린터 큐&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1966번 &quot;프린터 큐&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bn8zQd/btr9nnlyAg7/kxOY6ukoBfADJPuFoy5kuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bn8zQd/btr9nnlyAg7/kxOY6ukoBfADJPuFoy5kuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bn8zQd/btr9nnlyAg7/kxOY6ukoBfADJPuFoy5kuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbn8zQd%2Fbtr9nnlyAg7%2FkxOY6ukoBfADJPuFoy5kuk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1966번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;3
1 0
5
4 2
1 2 3 4
6 0
1 1 9 1 1 1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;1
2
5&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 1966번 &quot;프린터 큐&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;//1966
#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main() {
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	int _testCase,n,_imp,cnt,k,v;
	cin&amp;gt;&amp;gt;_testCase;
	for(int t=0;t&amp;lt;_testCase;t++){
		cnt=0;
		cin&amp;gt;&amp;gt;n&amp;gt;&amp;gt;_imp;
		queue&amp;lt;pair&amp;lt;int,int&amp;gt;&amp;gt; q;
		priority_queue&amp;lt;int&amp;gt; pq; //우선순위 큐. 
		for(int i=0;i&amp;lt;n;i++){
			int tmp;
			cin&amp;gt;&amp;gt;tmp;
			pq.push(tmp);
			q.push({i,tmp});
		}
		while(!q.empty()){
			tie(k,v)=q.front();//first,second
			q.pop();
			if(pq.top()==v){
				pq.pop();
				cnt++;
				if(k==_imp){
					cout&amp;lt;&amp;lt;cnt&amp;lt;&amp;lt;&quot;\n&quot;;
					break;
				}
			}
			else q.push({k,v});	
		}
	}
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;601&quot; data-origin-height=&quot;351&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oMCXc/btr88qDX9sK/fhb3uTHKBRqLv97BBKW0f0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oMCXc/btr88qDX9sK/fhb3uTHKBRqLv97BBKW0f0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oMCXc/btr88qDX9sK/fhb3uTHKBRqLv97BBKW0f0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoMCXc%2Fbtr88qDX9sK%2Ffhb3uTHKBRqLv97BBKW0f0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;292&quot; data-origin-width=&quot;601&quot; data-origin-height=&quot;351&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1966&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1966&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681131305100&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1966번: 프린터 큐&quot; data-og-description=&quot;여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 &amp;lsquo;순서대로&amp;rsquo;, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조에&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1966&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1966&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/rEVxN/hySdyXWqbb/GK4s73YxUbW8ko3Njfyy41/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1966&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1966&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/rEVxN/hySdyXWqbb/GK4s73YxUbW8ko3Njfyy41/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1966번: 프린터 큐&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 &amp;lsquo;순서대로&amp;rsquo;, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조에&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/92</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1966-%ED%94%84%EB%A6%B0%ED%84%B0-%ED%81%90-C#entry92comment</comments>
      <pubDate>Mon, 10 Apr 2023 21:56:47 +0900</pubDate>
    </item>
    <item>
      <title>백준 2583 영역 구하기 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2583-%EC%98%81%EC%97%AD-%EA%B5%AC%ED%95%98%EA%B8%B0-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 2583 영역 구하기.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 2583번 &quot;영역 구하기&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYKh68/btr8Nc6r0LU/YHYcmIAGTxvzSaHmKMvQIk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYKh68/btr8Nc6r0LU/YHYcmIAGTxvzSaHmKMvQIk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYKh68/btr8Nc6r0LU/YHYcmIAGTxvzSaHmKMvQIk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYKh68%2Fbtr8Nc6r0LU%2FYHYcmIAGTxvzSaHmKMvQIk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2583번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;5 7 3
0 2 4 4
1 1 2 5
4 0 6 2&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;3
1 7 13&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 2583번 &quot;영역 구하기&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;//2583
#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
vector&amp;lt;int&amp;gt; cnt;
int DirectionY[4] = {-1, 0, 1, 0};  // 위 오 아 왼
int DirectionX[4] = {0, 1, 0, -1};
int a[101][101];
bool visited[101][101];
int n,m;
int dfs(int y,int x){
	int t=1;
	visited[y][x]=1;
	for(int i=0;i&amp;lt;4;i++){
    	int _dx=x+DirectionX[i];
    	int _dy=y+DirectionY[i];
    	if(_dx&amp;lt;0||_dy&amp;lt;0||_dy&amp;gt;=n||_dx&amp;gt;=m||visited[_dy][_dx]) continue;
    	if(!a[_dy][_dx]) t+=dfs(_dy,_dx); 
	}
	return t;
}
int main() {
	int k,x1,y1,x2,y2;
	cin&amp;gt;&amp;gt;n&amp;gt;&amp;gt;m&amp;gt;&amp;gt;k; //x&amp;gt;&amp;gt;y&amp;gt;&amp;gt;k
	memset(visited,0,sizeof(visited));
	for(int t=0;t&amp;lt;k;t++){
    	cin&amp;gt;&amp;gt;x1&amp;gt;&amp;gt;y1&amp;gt;&amp;gt;x2&amp;gt;&amp;gt;y2;
    	for(int i=y1;i&amp;lt;y2;i++)
			for(int j=x1;j&amp;lt;x2;j++)
				a[i][j]=1;    
	}
	for(int i=0;i&amp;lt;n;i++)
		for(int j=0;j&amp;lt;m;j++)
			if(!a[i][j]&amp;amp;&amp;amp; !visited[i][j])
				cnt.push_back(dfs(i,j) ); //y,x   
	cout&amp;lt;&amp;lt;cnt.size()&amp;lt;&amp;lt;&quot;\n&quot;;
	sort(cnt.begin(),cnt.end());
	for(auto v: cnt)
		cout&amp;lt;&amp;lt;v&amp;lt;&amp;lt;&quot; &quot;;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;626&quot; data-origin-height=&quot;254&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HLIuY/btr8MnULA7j/jCNysxZKi86YdnkcEzK6Ak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HLIuY/btr8MnULA7j/jCNysxZKi86YdnkcEzK6Ak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HLIuY/btr8MnULA7j/jCNysxZKi86YdnkcEzK6Ak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHLIuY%2Fbtr8MnULA7j%2FjCNysxZKi86YdnkcEzK6Ak%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;203&quot; data-origin-width=&quot;626&quot; data-origin-height=&quot;254&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2583&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/2583&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681060933948&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;2583번: 영역 구하기&quot; data-og-description=&quot;첫째 줄에 M과 N, 그리고 K가 빈칸을 사이에 두고 차례로 주어진다. M, N, K는 모두 100 이하의 자연수이다. 둘째 줄부터 K개의 줄에는 한 줄에 하나씩 직사각형의 왼쪽 아래 꼭짓점의 x, y좌표값과 오&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/2583&quot; data-og-url=&quot;https://www.acmicpc.net/problem/2583&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dbrkfP/hySdom7HIS/HPeyr2tVykMJEjTJRjXEmK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2583&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/2583&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dbrkfP/hySdom7HIS/HPeyr2tVykMJEjTJRjXEmK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;2583번: 영역 구하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 M과 N, 그리고 K가 빈칸을 사이에 두고 차례로 주어진다. M, N, K는 모두 100 이하의 자연수이다. 둘째 줄부터 K개의 줄에는 한 줄에 하나씩 직사각형의 왼쪽 아래 꼭짓점의 x, y좌표값과 오&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/91</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2583-%EC%98%81%EC%97%AD-%EA%B5%AC%ED%95%98%EA%B8%B0-C#entry91comment</comments>
      <pubDate>Mon, 10 Apr 2023 02:22:36 +0900</pubDate>
    </item>
    <item>
      <title>백준 2468 안전 영역 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2468-%EC%95%88%EC%A0%84-%EC%98%81%EC%97%AD-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 2468 안전 영역.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 2468번 &quot;안전 영역&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lP0Sm/btr8904xGZa/N0bY9BgKIKzUU3jlMSVcVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lP0Sm/btr8904xGZa/N0bY9BgKIKzUU3jlMSVcVK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lP0Sm/btr8904xGZa/N0bY9BgKIKzUU3jlMSVcVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlP0Sm%2Fbtr8904xGZa%2FN0bY9BgKIKzUU3jlMSVcVK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2468번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;5
6 8 2 6 2
3 2 3 4 6
6 7 3 3 2
7 2 5 3 6
8 9 5 2 7&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;5&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 2468번 &quot;안전 영역&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int a[101][101],n;
bool visited[101][101];
int dy[4]={1,0,-1,0}; //위 오 아 왼 
int dx[4]={0,1,0,-1};
void dfs(int y,int x,int h){
    visited[y][x]=true;
    for(int i=0;i&amp;lt;4;i++){
        int _dx=x+dx[i];
        int _dy=y+dy[i];
        if(_dx&amp;lt;0 || _dy&amp;lt;0 || _dx&amp;gt;=n || _dy&amp;gt;=n  ) continue;
        if(!visited[_dy][_dx]&amp;amp;&amp;amp;a[_dy][_dx]&amp;gt;h) dfs(_dy,_dx,h);
    }
    return;
}
int main(void) {
    ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
    int num,result=1;
    cin&amp;gt;&amp;gt;n;
    for(int i=0;i&amp;lt;n;i++){
        for(int j=0;j&amp;lt;n;j++){
            cin&amp;gt;&amp;gt;a[i][j];
        }
    }
    for(int h=1;h&amp;lt;101;h++){
        num=0;
        memset(visited,false,sizeof(visited));
        for(int i=0;i&amp;lt;n;i++){
            for(int j=0;j&amp;lt;n;j++){
                if(a[i][j]&amp;gt;h&amp;amp;&amp;amp;!visited[i][j]){
                    dfs(i,j,h);
                    num++;
                }
            }
        }
        result=max(result,num);
    }
    cout&amp;lt;&amp;lt;result&amp;lt;&amp;lt;&quot;\n&quot;;
    return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;309&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RPUn9/btr8LM1urXQ/VB7fakX49eMDGKOAe8fU60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RPUn9/btr8LM1urXQ/VB7fakX49eMDGKOAe8fU60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RPUn9/btr8LM1urXQ/VB7fakX49eMDGKOAe8fU60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRPUn9%2Fbtr8LM1urXQ%2FVB7fakX49eMDGKOAe8fU60%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;250&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;309&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2468&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/2468&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681060644323&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;2468번: 안전 영역&quot; data-og-description=&quot;재난방재청에서는 많은 비가 내리는 장마철에 대비해서 다음과 같은 일을 계획하고 있다. 먼저 어떤 지역의 높이 정보를 파악한다. 그 다음에 그 지역에 많은 비가 내렸을 때 물에 잠기지 않는 &quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/2468&quot; data-og-url=&quot;https://www.acmicpc.net/problem/2468&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/yyIRZ/hySdtBWA0F/mJWtkCH9uQlxtKJ7IfKTO0/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2468&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/2468&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/yyIRZ/hySdtBWA0F/mJWtkCH9uQlxtKJ7IfKTO0/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;2468번: 안전 영역&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;재난방재청에서는 많은 비가 내리는 장마철에 대비해서 다음과 같은 일을 계획하고 있다. 먼저 어떤 지역의 높이 정보를 파악한다. 그 다음에 그 지역에 많은 비가 내렸을 때 물에 잠기지 않는&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/90</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2468-%EC%95%88%EC%A0%84-%EC%98%81%EC%97%AD-C#entry90comment</comments>
      <pubDate>Mon, 10 Apr 2023 02:19:28 +0900</pubDate>
    </item>
    <item>
      <title>백준 1181 단어 정렬 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1181-%EB%8B%A8%EC%96%B4-%EC%A0%95%EB%A0%AC-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1181 단어 정렬.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1181번 &quot;단어 정렬&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p5HUo/btr8vwcUXpM/YdKQwjnleHbsKfQhN0n4fk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p5HUo/btr8vwcUXpM/YdKQwjnleHbsKfQhN0n4fk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p5HUo/btr8vwcUXpM/YdKQwjnleHbsKfQhN0n4fk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp5HUo%2Fbtr8vwcUXpM%2FYdKQwjnleHbsKfQhN0n4fk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1181번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;yaml&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;13
but
i
wont
hesitate
no
more
no
more
it
cannot
wait
im
yours&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;applescript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;i
im
it
no
but
more
wait
wont
yours
cannot
hesitate&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 1181번 &quot;단어 정렬&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
vector&amp;lt;string&amp;gt; a;
bool comp(string a,string b){
	if(a.length()==b.length()){
		return a&amp;lt;b;
	}
	else{
		return a.length()&amp;lt;b.length();
	} 
}
int main(void) {
    ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
    int n;
    cin&amp;gt;&amp;gt;n;
    for(int i=0;i&amp;lt;n;i++){
    	string tmp;
		cin&amp;gt;&amp;gt;tmp;
    	a.push_back(tmp);
	}
	sort(a.begin(),a.end(),comp);
	a.erase(unique(a.begin(),a.end()),a.end()); //중복제거 
	for(auto v: a){
		cout&amp;lt;&amp;lt;v&amp;lt;&amp;lt;&quot;\n&quot;;
	}
    return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;576&quot; data-origin-height=&quot;639&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QpmMx/btr8tDDDShT/JpCL3BvaM9ABl6zXlviDU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QpmMx/btr8tDDDShT/JpCL3BvaM9ABl6zXlviDU0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QpmMx/btr8tDDDShT/JpCL3BvaM9ABl6zXlviDU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQpmMx%2Fbtr8tDDDShT%2FJpCL3BvaM9ABl6zXlviDU0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;555&quot; data-origin-width=&quot;576&quot; data-origin-height=&quot;639&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1181&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1181&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680795181342&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1181번: 단어 정렬&quot; data-og-description=&quot;첫째 줄에 단어의 개수 N이 주어진다. (1 &amp;le; N &amp;le; 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1181&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1181&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/djaTO3/hySa1lZBcG/4koK9uWVP2DYR4EITT90V1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1181&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1181&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/djaTO3/hySa1lZBcG/4koK9uWVP2DYR4EITT90V1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1181번: 단어 정렬&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 단어의 개수 N이 주어진다. (1 &amp;le; N &amp;le; 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/89</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1181-%EB%8B%A8%EC%96%B4-%EC%A0%95%EB%A0%AC-C#entry89comment</comments>
      <pubDate>Fri, 7 Apr 2023 00:35:07 +0900</pubDate>
    </item>
    <item>
      <title>백준 1920 수 찾기 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1920-%EC%88%98-%EC%B0%BE%EA%B8%B0-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1920 수 찾기.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1920번 &quot;수 찾기&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cRrQVD/btr8tvlxxf7/Ps3B9ikFPvOrOXlOVlX1Kk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cRrQVD/btr8tvlxxf7/Ps3B9ikFPvOrOXlOVlX1Kk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cRrQVD/btr8tvlxxf7/Ps3B9ikFPvOrOXlOVlX1Kk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcRrQVD%2Fbtr8tvlxxf7%2FPs3B9ikFPvOrOXlOVlX1Kk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1920번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;5
4 1 5 2 3
5
1 3 7 9 5&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력--&amp;gt;&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;1
1
0
0
1&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 1920번 &quot;수 찾기&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
vector&amp;lt;int&amp;gt; a;
int main(void) {
    ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
    int n;
    cin&amp;gt;&amp;gt;n;
    a.assign(n, 0); //0을 n개 가지는 벡터로. 
    for(int i=0; i&amp;lt;n; ++i) 
        cin&amp;gt;&amp;gt;a[i];
    //binary_search를 사용하기 위해 정렬해야 함. 
    sort(a.begin(), a.end());
    cin&amp;gt;&amp;gt;n;
    for(int i=0; i&amp;lt;n; ++i) {
        int key;
        cin&amp;gt;&amp;gt;key;
        if(binary_search(a.begin(), a.end(), key)) 
            cout&amp;lt;&amp;lt;&quot;1\n&quot;;
        else 
            cout&amp;lt;&amp;lt;&quot;0\n&quot;;
    }
    return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;604&quot; data-origin-height=&quot;334&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nDxCp/btr8xVJK86E/oL4lUSbGfnjzTdGWrzuFa1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nDxCp/btr8xVJK86E/oL4lUSbGfnjzTdGWrzuFa1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nDxCp/btr8xVJK86E/oL4lUSbGfnjzTdGWrzuFa1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnDxCp%2Fbtr8xVJK86E%2FoL4lUSbGfnjzTdGWrzuFa1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;276&quot; data-origin-width=&quot;604&quot; data-origin-height=&quot;334&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1920&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1920&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680795026182&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1920번: 수 찾기&quot; data-og-description=&quot;첫째 줄에 자연수 N(1 &amp;le; N &amp;le; 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], &amp;hellip;, A[N]이 주어진다. 다음 줄에는 M(1 &amp;le; M &amp;le; 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1920&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1920&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/djur2I/hyScHeWvl1/u1eU30BW7n6SGDgLSur950/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1920&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1920&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/djur2I/hyScHeWvl1/u1eU30BW7n6SGDgLSur950/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1920번: 수 찾기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 자연수 N(1 &amp;le; N &amp;le; 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], &amp;hellip;, A[N]이 주어진다. 다음 줄에는 M(1 &amp;le; M &amp;le; 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/88</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1920-%EC%88%98-%EC%B0%BE%EA%B8%B0-C#entry88comment</comments>
      <pubDate>Fri, 7 Apr 2023 00:32:05 +0900</pubDate>
    </item>
    <item>
      <title>백준 1260 DFS와 BFS C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1260-DFS%EC%99%80-BFS-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1260 DFS와 BFS.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1260번 &quot;DFS와 BFS&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqV1VD/btr8vsH83R4/OpO1Ce37hkwLw8NT2HMSN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqV1VD/btr8vsH83R4/OpO1Ce37hkwLw8NT2HMSN1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqV1VD/btr8vsH83R4/OpO1Ce37hkwLw8NT2HMSN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqV1VD%2Fbtr8vsH83R4%2FOpO1Ce37hkwLw8NT2HMSN1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1260번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;4 5 1
1 2
1 3
1 4
2 4
3 4&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;1 2 4 3
1 2 3 4&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 1260번 &quot;DFS와 BFS&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
vector&amp;lt;int&amp;gt; vec[1001];
bool visited[1001]; 
void dfs(int tmp){
	visited[tmp]=true;
	cout&amp;lt;&amp;lt;tmp&amp;lt;&amp;lt;&quot; &quot;;
	for(int i=0;i&amp;lt;vec[tmp].size();i++){
		int next=vec[tmp][i];
		if(!visited[next])//true가 아닌경우 가지않은경우. 
			dfs(next);
	}
}
void bfs(int tmp){
	queue&amp;lt;int&amp;gt; q;
	visited[tmp]=true;
	q.push(tmp);
	while(!q.empty()){
		int cur=q.front();q.pop();
		cout&amp;lt;&amp;lt;cur&amp;lt;&amp;lt;&quot; &quot;;
		for(int i=0;i&amp;lt;vec[cur].size();i++){
			int next=vec[cur][i];
			if(!visited[next]){
				visited[next]=true;
				q.push(next);
			}
		}
	}
}
int main() {
	ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
	int n,m,v; 
	cin &amp;gt;&amp;gt;n&amp;gt;&amp;gt;m&amp;gt;&amp;gt;v;
	for(int i=0;i&amp;lt;m;i++){
		int a,b;
		cin&amp;gt;&amp;gt;a&amp;gt;&amp;gt;b;
		vec[a].push_back(b);
		vec[b].push_back(a);
	}
	for(int i=0;i&amp;lt;n;i++)
		sort(vec[i+1].begin(),vec[i+1].end());
	dfs(v);
	cout&amp;lt;&amp;lt;&quot;\n&quot;;
	memset(visited,0,sizeof(visited));
	bfs(v);
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1260&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1260&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680784197910&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1260번: DFS와 BFS&quot; data-og-description=&quot;첫째 줄에 정점의 개수 N(1 &amp;le; N &amp;le; 1,000), 간선의 개수 M(1 &amp;le; M &amp;le; 10,000), 탐색을 시작할 정점의 번호 V가 주어진다. 다음 M개의 줄에는 간선이 연결하는 두 정점의 번호가 주어진다. 어떤 두 정점 사&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1260&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1260&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/v6okc/hyScFaq3Ma/PnFE9VrZ6KWQyudu8qY1kK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1260&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1260&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/v6okc/hyScFaq3Ma/PnFE9VrZ6KWQyudu8qY1kK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1260번: DFS와 BFS&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 정점의 개수 N(1 &amp;le; N &amp;le; 1,000), 간선의 개수 M(1 &amp;le; M &amp;le; 10,000), 탐색을 시작할 정점의 번호 V가 주어진다. 다음 M개의 줄에는 간선이 연결하는 두 정점의 번호가 주어진다. 어떤 두 정점 사&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/87</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1260-DFS%EC%99%80-BFS-C#entry87comment</comments>
      <pubDate>Thu, 6 Apr 2023 21:30:31 +0900</pubDate>
    </item>
    <item>
      <title>백준 1874 스택 수열 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1874-%EC%8A%A4%ED%83%9D-%EC%88%98%EC%97%B4-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1874 스택 수열.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1874번 &quot;스택 수열&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d3cmtz/btr8utt4781/GGY9RlvnXIl5IQyVHGxzR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d3cmtz/btr8utt4781/GGY9RlvnXIl5IQyVHGxzR1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d3cmtz/btr8utt4781/GGY9RlvnXIl5IQyVHGxzR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd3cmtz%2Fbtr8utt4781%2FGGY9RlvnXIl5IQyVHGxzR1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1874번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;8
4
3
6
8
7
5
2
1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;diff&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;+
+
+
+
-
-
+
+
-
+
+
-
-
-
-
-&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 1874번 &quot;스택 수열&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main() {
	int num,k=1;
	queue&amp;lt;int&amp;gt; q;
	stack&amp;lt;int&amp;gt; a;
	queue&amp;lt;char&amp;gt; result;
	cin&amp;gt;&amp;gt;num;
	for(int i=0;i&amp;lt;num;i++){
		int tmp;
		cin&amp;gt;&amp;gt;tmp;
		q.push(tmp);
	}
	while(!q.empty()){
		if(!a.empty() &amp;amp;&amp;amp; q.front()==a.top()){
			q.pop();
			a.pop();
			result.push('-');	
		}
		else if(k&amp;lt;=q.front()){
            result.push('+');
			a.push(k++);
		}else{
			cout&amp;lt;&amp;lt;&quot;NO&quot;;
			return 0;
		}
	}
	while(!result.empty()){
		char tmp=result.front(); //result를 string으로 쓰면 틀림. 
		cout&amp;lt;&amp;lt;tmp&amp;lt;&amp;lt;&quot;\n&quot;;
		result.pop();
	}
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1874&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1874&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680783964976&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1874번: 스택 수열&quot; data-og-description=&quot;1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1874&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1874&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bB0SEU/hySa16ZTOy/JeuskLS3cybYbKVkTWSp30/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1874&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1874&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bB0SEU/hySa16ZTOy/JeuskLS3cybYbKVkTWSp30/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1874번: 스택 수열&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/86</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1874-%EC%8A%A4%ED%83%9D-%EC%88%98%EC%97%B4-C#entry86comment</comments>
      <pubDate>Thu, 6 Apr 2023 21:26:48 +0900</pubDate>
    </item>
    <item>
      <title>백준 18111 마인크래프트 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-18111-%EB%A7%88%EC%9D%B8%ED%81%AC%EB%9E%98%ED%94%84%ED%8A%B8-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 18111 마인크래프트.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 18111번 &quot;마인크래프트&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/deyl8j/btr8tCq1KhZ/lSjPTXyJY0jMUgKO3lVKok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/deyl8j/btr8tCq1KhZ/lSjPTXyJY0jMUgKO3lVKok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/deyl8j/btr8tCq1KhZ/lSjPTXyJY0jMUgKO3lVKok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdeyl8j%2Fbtr8tCq1KhZ%2FlSjPTXyJY0jMUgKO3lVKok%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;18111번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;3 4 99
0 0 0 0
0 0 0 0
0 0 0 1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;2 0&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 18111번 &quot;마인크래프트&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int a[501][501]; 
int main() {
	int n,m,b;
	cin&amp;gt;&amp;gt;n&amp;gt;&amp;gt;m&amp;gt;&amp;gt;b;
	int mintime=2100000000;
	int maxh=-1;
	for(int i=0;i&amp;lt;n;i++){
		for(int j=0;j&amp;lt;m;j++){
			cin&amp;gt;&amp;gt;a[i][j];
		}
	}
	//블럭 제거=2초
	//블럭 놓기=1초
	//최대 높이 256 
	for(int h=0;h&amp;lt;=256;h++){
		int inven=0;
		int remove=0;
		for(int i=0;i&amp;lt;n;i++){
			for(int j=0;j&amp;lt;m;j++){
				int cur=a[i][j]	-h;
				if(cur&amp;lt;0){
					inven-=cur; //++
				}
				else{
					remove+=cur; //--
				}
			}
		}
		if(remove+b&amp;gt;=inven){//제거해서 인벤에 넣은+원래 있던 블럭&amp;gt;=인벤에 있던 블럭으로 놓은. 
			int _time=remove*2+inven;
			if(mintime&amp;gt;=_time){
				mintime=_time;
				maxh=h;
			} 
		}
	} 
	cout&amp;lt;&amp;lt;mintime&amp;lt;&amp;lt;&quot; &quot;&amp;lt;&amp;lt;maxh;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;588&quot; data-origin-height=&quot;252&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bD3q1p/btr8zm1dNih/dRkdjce3DjFvWyGXZpX9L0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bD3q1p/btr8zm1dNih/dRkdjce3DjFvWyGXZpX9L0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bD3q1p/btr8zm1dNih/dRkdjce3DjFvWyGXZpX9L0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbD3q1p%2Fbtr8zm1dNih%2FdRkdjce3DjFvWyGXZpX9L0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;214&quot; data-origin-width=&quot;588&quot; data-origin-height=&quot;252&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/18111&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/18111&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680783837883&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;18111번: 마인크래프트&quot; data-og-description=&quot;팀 레드시프트는&amp;nbsp;대회 준비를 하다가 지루해져서 샌드박스 게임인 &amp;lsquo;마인크래프트&amp;rsquo;를 켰다. 마인크래프트는 1 &amp;times;&amp;nbsp;1 &amp;times;&amp;nbsp;1(세로, 가로, 높이) 크기의 블록들로 이루어진 3차원 세계에서 자유롭게 &quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/18111&quot; data-og-url=&quot;https://www.acmicpc.net/problem/18111&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dueKBl/hySa1zpCkg/w4ZI4E1dOtzq8FCZjngn70/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/18111&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/18111&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dueKBl/hySa1zpCkg/w4ZI4E1dOtzq8FCZjngn70/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;18111번: 마인크래프트&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;팀 레드시프트는&amp;nbsp;대회 준비를 하다가 지루해져서 샌드박스 게임인 &amp;lsquo;마인크래프트&amp;rsquo;를 켰다. 마인크래프트는 1 &amp;times;&amp;nbsp;1 &amp;times;&amp;nbsp;1(세로, 가로, 높이) 크기의 블록들로 이루어진 3차원 세계에서 자유롭게&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/85</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-18111-%EB%A7%88%EC%9D%B8%ED%81%AC%EB%9E%98%ED%94%84%ED%8A%B8-C#entry85comment</comments>
      <pubDate>Thu, 6 Apr 2023 21:24:10 +0900</pubDate>
    </item>
    <item>
      <title>백준 1012 유기농 배추 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1012-%EC%9C%A0%EA%B8%B0%EB%86%8D-%EB%B0%B0%EC%B6%94-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1012 유기농 배추.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1012번 &quot;유기농 배추&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8ikl5/btr8gXhJOM5/6u91qAZIspDeO3aEPDkQz0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8ikl5/btr8gXhJOM5/6u91qAZIspDeO3aEPDkQz0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8ikl5/btr8gXhJOM5/6u91qAZIspDeO3aEPDkQz0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8ikl5%2Fbtr8gXhJOM5%2F6u91qAZIspDeO3aEPDkQz0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1012번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;2
10 8 17
0 0
1 0
1 1
4 2
4 3
4 5
2 4
3 4
7 4
8 4
9 4
7 5
8 5
9 5
7 6
8 6
9 6
10 10 1
5 5&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;5
1&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 1012번 &quot;유기농 배추&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
struct Node {int y, x;};
int DirectionY[4] = {-1, 0, 1, 0};  // 위 오 아 왼
int DirectionX[4] = {0, 1, 0, -1};
int a[51][51];
bool visited[51][51];
int main() {
    int T, n, m, k, x, y, num;
    cin &amp;gt;&amp;gt; T;
    while (T--) {
        memset(a, 0, sizeof(a));
        memset(visited, 0, sizeof(visited));
        num = 0;
        cin &amp;gt;&amp;gt; m &amp;gt;&amp;gt; n &amp;gt;&amp;gt; k;
        for (int i = 0; i &amp;lt; k; i++) {
            cin &amp;gt;&amp;gt; x &amp;gt;&amp;gt; y;
            a[y][x] = 1;
        }
        for (int i = 0; i &amp;lt; n; i++) {
            for (int j = 0; j &amp;lt; m; j++) {
                if (a[i][j] == 1 &amp;amp;&amp;amp; visited[i][j] == 0) {
                    queue&amp;lt;Node&amp;gt; q;
                    q.push({i, j});
                    visited[i][j] = 1;
                    while (!q.empty()) {
                        Node node = q.front(); q.pop();
                        for (int ii = 0; ii &amp;lt; 4; ii++) {
                            int dx = node.x + DirectionX[ii];
                            int dy = node.y + DirectionY[ii];
                            if (dy &amp;lt; 0 || dx &amp;lt; 0 || dy &amp;gt;= n || dx &amp;gt;= m) continue;
                            if (a[dy][dx] == 0 || visited[dy][dx] == 1) continue;
                            visited[dy][dx] = 1;
                            q.push({dy, dx});
                        }
                    }num++;
                }
            }
        }
        cout &amp;lt;&amp;lt; num &amp;lt;&amp;lt; &quot;\n&quot;;
    }return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;595&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mzRPF/btr8gwETXxJ/HDkgk7rFkk3HzW8Qjd60H0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mzRPF/btr8gwETXxJ/HDkgk7rFkk3HzW8Qjd60H0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mzRPF/btr8gwETXxJ/HDkgk7rFkk3HzW8Qjd60H0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmzRPF%2Fbtr8gwETXxJ%2FHDkgk7rFkk3HzW8Qjd60H0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;513&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;595&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1012&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1012&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680709062736&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1012번: 유기농 배추&quot; data-og-description=&quot;차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고&amp;nbsp;배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에&amp;nbsp;&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1012&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1012&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/wXTGG/hySaUTSMEo/GlE3nDNWjVYLS2MoTCMk30/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1012&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1012&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/wXTGG/hySaUTSMEo/GlE3nDNWjVYLS2MoTCMk30/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1012번: 유기농 배추&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고&amp;nbsp;배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/84</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1012-%EC%9C%A0%EA%B8%B0%EB%86%8D-%EB%B0%B0%EC%B6%94-C#entry84comment</comments>
      <pubDate>Thu, 6 Apr 2023 05:38:27 +0900</pubDate>
    </item>
    <item>
      <title>백준 2920 음계 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2920-%EC%9D%8C%EA%B3%84-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 2920 음계.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 2920번 &quot;음계&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/J1JUg/btr8eXJzKva/QUw3r5VQF4Yu90jZLHRQ31/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/J1JUg/btr8eXJzKva/QUw3r5VQF4Yu90jZLHRQ31/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/J1JUg/btr8eXJzKva/QUw3r5VQF4Yu90jZLHRQ31/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJ1JUg%2Fbtr8eXJzKva%2FQUw3r5VQF4Yu90jZLHRQ31%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2920 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;1 2 3 4 5 6 7 8&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;cs&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;ascending&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 2920번 &quot;음계&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int a[8],num,num2;
int main() {
	for(int i=0;i&amp;lt;8;i++)
		cin&amp;gt;&amp;gt;a[i];
	for(int i=0;i&amp;lt;4;i++){
		if(a[i]==i+1&amp;amp;&amp;amp;a[i]+a[7-i]==9) num++;
		else if(a[7-i]==i+1&amp;amp;&amp;amp;a[i]+a[7-i]==9) num2++;	
	}
	if(num==4) cout&amp;lt;&amp;lt;&quot;ascending&quot;;
	else if(num2==4) cout&amp;lt;&amp;lt;&quot;descending&quot;;
	else cout&amp;lt;&amp;lt;&quot;mixed&quot;;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;603&quot; data-origin-height=&quot;179&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/L6QMl/btr8nSeQzuF/vdzkR3AeVN7V68hGwDtMQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/L6QMl/btr8nSeQzuF/vdzkR3AeVN7V68hGwDtMQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/L6QMl/btr8nSeQzuF/vdzkR3AeVN7V68hGwDtMQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FL6QMl%2Fbtr8nSeQzuF%2FvdzkR3AeVN7V68hGwDtMQ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;148&quot; data-origin-width=&quot;603&quot; data-origin-height=&quot;179&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2920&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/2920&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680708832275&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;2920번: 음계&quot; data-og-description=&quot;다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/2920&quot; data-og-url=&quot;https://www.acmicpc.net/problem/2920&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dLZ1QX/hySa58XJbb/0suXUDMN7ylkWvKzqoNyuK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2920&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/2920&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dLZ1QX/hySa58XJbb/0suXUDMN7ylkWvKzqoNyuK/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;2920번: 음계&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/83</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2920-%EC%9D%8C%EA%B3%84-C#entry83comment</comments>
      <pubDate>Thu, 6 Apr 2023 00:34:19 +0900</pubDate>
    </item>
    <item>
      <title>백준 2178 미로 탐색 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2178-%EB%AF%B8%EB%A1%9C-%ED%83%90%EC%83%89-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 2178 미로 탐색&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 2178번 &quot;미로 탐색&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8Wv2Q/btr8lN5JFKE/MA12wTERN9kF7XgkqwL9C0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8Wv2Q/btr8lN5JFKE/MA12wTERN9kF7XgkqwL9C0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8Wv2Q/btr8lN5JFKE/MA12wTERN9kF7XgkqwL9C0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8Wv2Q%2Fbtr8lN5JFKE%2FMA12wTERN9kF7XgkqwL9C0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2178번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;4 6
101111
101010
101011
111011&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;15&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 2178번 &quot;미로 탐색&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
struct Node{int y,x,cnt;}node;
int DirectionY[4]={-1,0,1,0};//위 오 아 왼 
int DirectionX[4]={0,1,0,-1};
int main(){
	int n,m;
	queue&amp;lt;Node&amp;gt; q;
	cin&amp;gt;&amp;gt;n&amp;gt;&amp;gt;m;
	string a[100];
	for(int i=0;i&amp;lt;n;i++) cin&amp;gt;&amp;gt;a[i];
	q.push({0,0,1});
	a[0][0]='2'; //visited
	while(!q.empty()){
		node=q.front(); q.pop();
		for(int i=0;i&amp;lt;4;i++){
			int dy=node.y+DirectionY[i];
			int dx=node.x+DirectionX[i];
			if(dy&amp;lt;0||dy&amp;gt;=n||dx&amp;lt;0||dx&amp;gt;=m) continue;//오버플로우 체크. 
			if(a[dy][dx]=='2'||a[dy][dx] == '0' ) continue;//벽OR방문 
            if( dx == m-1 &amp;amp;&amp;amp; dy == n-1 ){
            	cout&amp;lt;&amp;lt;node.cnt+1;
				return 0;
			}	    
			a[dy][dx]='2';
			q.push({dy,dx,node.cnt+1});
		}
	} 	
	return -1;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;611&quot; data-origin-height=&quot;268&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7HJS3/btr8gxcB2AP/shmeaGCRj6fyMVEBzfFWFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7HJS3/btr8gxcB2AP/shmeaGCRj6fyMVEBzfFWFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7HJS3/btr8gxcB2AP/shmeaGCRj6fyMVEBzfFWFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7HJS3%2Fbtr8gxcB2AP%2FshmeaGCRj6fyMVEBzfFWFk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;219&quot; data-origin-width=&quot;611&quot; data-origin-height=&quot;268&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2178&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/2178&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680692796241&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;2178번: 미로 탐색&quot; data-og-description=&quot;첫째 줄에 두 정수 N, M(2 &amp;le; N, M &amp;le; 100)이 주어진다. 다음 N개의 줄에는 M개의 정수로 미로가 주어진다. 각각의 수들은 붙어서 입력으로 주어진다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/2178&quot; data-og-url=&quot;https://www.acmicpc.net/problem/2178&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/XSsYG/hyR9Ej2VY8/krO7GlkygW54GLTkVQ6KP1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2178&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/2178&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/XSsYG/hyR9Ej2VY8/krO7GlkygW54GLTkVQ6KP1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;2178번: 미로 탐색&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 두 정수 N, M(2 &amp;le; N, M &amp;le; 100)이 주어진다. 다음 N개의 줄에는 M개의 정수로 미로가 주어진다. 각각의 수들은 붙어서 입력으로 주어진다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/82</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2178-%EB%AF%B8%EB%A1%9C-%ED%83%90%EC%83%89-C#entry82comment</comments>
      <pubDate>Wed, 5 Apr 2023 20:08:00 +0900</pubDate>
    </item>
    <item>
      <title>백준 2475 검증수 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2475-%EA%B2%80%EC%A6%9D%EC%88%98-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 2475 검증수&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 2475번 &quot;검증수&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uVB3U/btr8ayvuApI/eiVe1xs8WQQqb6NfGRks91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uVB3U/btr8ayvuApI/eiVe1xs8WQQqb6NfGRks91/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uVB3U/btr8ayvuApI/eiVe1xs8WQQqb6NfGRks91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuVB3U%2Fbtr8ayvuApI%2FeiVe1xs8WQQqb6NfGRks91%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2475번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;0 4 2 5 6&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;1&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 2475번 &quot;검증수&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	int num,result=0;
	for(int i=0;i&amp;lt;5;i++){
		cin&amp;gt;&amp;gt;num;
		result+=pow(num,2);
	}
	cout&amp;lt;&amp;lt;result%10;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;604&quot; data-origin-height=&quot;216&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RHXWh/btr8hnGVXUh/4X92F3lQC1gNl4dNjEHeH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RHXWh/btr8hnGVXUh/4X92F3lQC1gNl4dNjEHeH1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RHXWh/btr8hnGVXUh/4X92F3lQC1gNl4dNjEHeH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRHXWh%2Fbtr8hnGVXUh%2F4X92F3lQC1gNl4dNjEHeH1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;179&quot; data-origin-width=&quot;604&quot; data-origin-height=&quot;216&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2475&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/2475&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680680857346&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;2475번: 검증수&quot; data-og-description=&quot;컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/2475&quot; data-og-url=&quot;https://www.acmicpc.net/problem/2475&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2475&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/2475&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;2475번: 검증수&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/81</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2475-%EA%B2%80%EC%A6%9D%EC%88%98-C#entry81comment</comments>
      <pubDate>Wed, 5 Apr 2023 16:48:36 +0900</pubDate>
    </item>
    <item>
      <title>백준 1157 단어 공부 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1157-%EB%8B%A8%EC%96%B4-%EA%B3%B5%EB%B6%80-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1157 단어 공부&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1157번 &quot;단어 공부&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QTGyy/btr73OZwtak/HGNwQeoh3tpOP53p1aXVS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QTGyy/btr73OZwtak/HGNwQeoh3tpOP53p1aXVS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QTGyy/btr73OZwtak/HGNwQeoh3tpOP53p1aXVS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQTGyy%2Fbtr73OZwtak%2FHGNwQeoh3tpOP53p1aXVS1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1157 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;ebnf&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;Mississipi&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;?&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 1157번 &quot;단어 공부&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1번 코드(stack 사용.)&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int az[26];
int main(){
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	stack&amp;lt;int&amp;gt; ff;
	int max=-1;
	string a;
	cin&amp;gt;&amp;gt;a;
	for(int i=0;i&amp;lt;a.length();i++){
		if(a[i]&amp;gt;='a')
			az[a[i]-'a']++;	
		else
			az[a[i]-'A']++;		
	}
	for(int i=0;i&amp;lt;26;i++){
		if(max&amp;lt;az[i]){
			max=az[i];
			ff.push(i);		
		}
		else if(max==az[i]&amp;amp;&amp;amp;!ff.empty()){
			ff.pop();
		}	
	}
	if(ff.empty())
		cout&amp;lt;&amp;lt;&quot;?&quot;;
	else
		cout&amp;lt;&amp;lt;char('A'+ff.top());
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2번 코드.&lt;/p&gt;
&lt;pre id=&quot;code_1680627768209&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int az[26];
int main(){
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	int max=-1;
	int n,flag=0;
	string a;
	cin&amp;gt;&amp;gt;a;
	n=a.length();
	for(int i=0;i&amp;lt;n;i++){
		if(a[i]&amp;gt;='a')
			az[a[i]-'a']++;	
		else
			az[a[i]-'A']++;		
	}
	for(int i=0;i&amp;lt;26;i++){
		if(max&amp;lt;az[i]){
			max=az[i];
			flag=i;		
		}
		else if(max==az[i]){
			flag=-1;
		}	
	}
	if(flag==-1)
		cout&amp;lt;&amp;lt;&quot;?&quot;;
	else
		cout&amp;lt;&amp;lt;char('A'+flag);
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;187&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBRule/btr75usxm4V/zmq9FeO7SpzDglrydwCSW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBRule/btr75usxm4V/zmq9FeO7SpzDglrydwCSW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBRule/btr75usxm4V/zmq9FeO7SpzDglrydwCSW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBRule%2Fbtr75usxm4V%2Fzmq9FeO7SpzDglrydwCSW0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;145&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;187&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1157&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1157&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680627639400&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1157번: 단어 공부&quot; data-og-description=&quot;알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1157&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1157&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cFym26/hyR9LpPtis/uUzODNK9nMKZzConyfRpA1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1157&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1157&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cFym26/hyR9LpPtis/uUzODNK9nMKZzConyfRpA1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1157번: 단어 공부&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/80</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1157-%EB%8B%A8%EC%96%B4-%EA%B3%B5%EB%B6%80-C#entry80comment</comments>
      <pubDate>Wed, 5 Apr 2023 10:03:11 +0900</pubDate>
    </item>
    <item>
      <title>백준 2941 크로아티아 알파벳 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2941-%ED%81%AC%EB%A1%9C%EC%95%84%ED%8B%B0%EC%95%84-%EC%95%8C%ED%8C%8C%EB%B2%B3-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 2941 크로아티아 알파벳.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 2941번 &quot;크로아티아 알파벳&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pQ6u1/btr74ewUXFx/GVdKLUarCSOLAV6K1KST60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pQ6u1/btr74ewUXFx/GVdKLUarCSOLAV6K1KST60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pQ6u1/btr74ewUXFx/GVdKLUarCSOLAV6K1KST60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpQ6u1%2Fbtr74ewUXFx%2FGVdKLUarCSOLAV6K1KST60%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2941 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;ini&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;ljes=njak&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;6&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 2941번 &quot;크로아티아 알파벳&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
	string input,token[8]={&quot;c=&quot;,&quot;c-&quot;,&quot;dz=&quot;,&quot;d-&quot;,&quot;lj&quot;,&quot;nj&quot;,&quot;s=&quot;,&quot;z=&quot;};
	cin&amp;gt;&amp;gt;input;
	for(int i=0;i&amp;lt;8;i++)
		for(int pos=input.find(token[i]);pos!=string::npos;pos=input.find(token[i]))
			input.replace(pos,token[i].length(),&quot;#&quot;);
	cout&amp;lt;&amp;lt;input.length();
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;170&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7QHs0/btr72ZN2UAV/mxUo4QiI5TSs4FI01Au2P0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7QHs0/btr72ZN2UAV/mxUo4QiI5TSs4FI01Au2P0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7QHs0/btr72ZN2UAV/mxUo4QiI5TSs4FI01Au2P0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7QHs0%2Fbtr72ZN2UAV%2FmxUo4QiI5TSs4FI01Au2P0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;136&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;170&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2941&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/2941&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680622381181&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;2941번: 크로아티아 알파벳&quot; data-og-description=&quot;예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj &amp;scaron; s= ž z= &quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/2941&quot; data-og-url=&quot;https://www.acmicpc.net/problem/2941&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/nE3RF/hyR9HnmYQR/HmV2iFx9ZmFKxeqAz3hQy0/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2941&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/2941&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/nE3RF/hyR9HnmYQR/HmV2iFx9ZmFKxeqAz3hQy0/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;2941번: 크로아티아 알파벳&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj &amp;scaron; s= ž z=&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/79</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-2941-%ED%81%AC%EB%A1%9C%EC%95%84%ED%8B%B0%EC%95%84-%EC%95%8C%ED%8C%8C%EB%B2%B3-C#entry79comment</comments>
      <pubDate>Wed, 5 Apr 2023 05:33:16 +0900</pubDate>
    </item>
    <item>
      <title>백준 4375 1 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-4375-1-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 4375 1&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 4375번 &quot;1&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dL05pm/btr73O6jytN/dKEehzQpL3fPAQkuScgTC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dL05pm/btr73O6jytN/dKEehzQpL3fPAQkuScgTC0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dL05pm/btr73O6jytN/dKEehzQpL3fPAQkuScgTC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdL05pm%2Fbtr73O6jytN%2FdKEehzQpL3fPAQkuScgTC0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4375번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;3
7
9901&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;3
6
12&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 4375번 &quot;1&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
	int n;
	while(cin&amp;gt;&amp;gt;n){
		int i=1,num=1;
		//(a+b)%n == (a%n+b%n)%n
		while(num%n!=0){
			i++;
			num=(num*10%n+1%n)%n;
		}
		cout&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot;\n&quot;;
	}
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/4375&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/4375&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680620021154&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;4375번: 1&quot; data-og-description=&quot;2와 5로 나누어 떨어지지 않는 정수 n(1&amp;nbsp;&amp;le; n &amp;le; 10000)가 주어졌을 때, 1로만 이루어진 n의 배수를 찾는 프로그램을 작성하시오.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/4375&quot; data-og-url=&quot;https://www.acmicpc.net/problem/4375&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/gqTU7/hyR9K5r8Px/D4CouryNirNMMYrxVom7i0/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/4375&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/4375&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/gqTU7/hyR9K5r8Px/D4CouryNirNMMYrxVom7i0/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;4375번: 1&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;2와 5로 나누어 떨어지지 않는 정수 n(1&amp;nbsp;&amp;le; n &amp;le; 10000)가 주어졌을 때, 1로만 이루어진 n의 배수를 찾는 프로그램을 작성하시오.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/78</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-4375-1-C#entry78comment</comments>
      <pubDate>Tue, 4 Apr 2023 23:54:31 +0900</pubDate>
    </item>
    <item>
      <title>백준 1629 곱셈 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1629-%EA%B3%B1%EC%85%88-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1629 곱셈.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1629번 &quot;곱셈&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bx0nxn/btr75uzgybP/pTh0yzfrtWGZjhCcfhrzQK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bx0nxn/btr75uzgybP/pTh0yzfrtWGZjhCcfhrzQK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bx0nxn/btr75uzgybP/pTh0yzfrtWGZjhCcfhrzQK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbx0nxn%2Fbtr75uzgybP%2FpTh0yzfrtWGZjhCcfhrzQK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1629 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;10 11 12&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;4&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 1629번 &quot;곱셈&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
long long c;
long long calc(long long a, long long b){
	if(b==1) return a%c;
	long long result=calc(a, b/2);
	//(a*b)%c==(a%c*b%c)%c
	return result=(result*result)%c*(b%2==1?a:1)%c;
}
int main(){
	long long A,B;
	cin&amp;gt;&amp;gt;A&amp;gt;&amp;gt;B&amp;gt;&amp;gt;c;
	cout&amp;lt;&amp;lt;calc(A,B);
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;603&quot; data-origin-height=&quot;192&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pdaV6/btr75t1qS5x/kRjwprhiZzPogKiTvfvNN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pdaV6/btr75t1qS5x/kRjwprhiZzPogKiTvfvNN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pdaV6/btr75t1qS5x/kRjwprhiZzPogKiTvfvNN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpdaV6%2Fbtr75t1qS5x%2FkRjwprhiZzPogKiTvfvNN0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;159&quot; data-origin-width=&quot;603&quot; data-origin-height=&quot;192&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1629&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1629&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680617538392&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1629번: 곱셈&quot; data-og-description=&quot;첫째 줄에 A, B, C가 빈 칸을 사이에 두고 순서대로 주어진다. A, B, C는 모두 2,147,483,647 이하의 자연수이다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1629&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1629&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/VN2gx/hySaTfow25/4ep6qO63BW8LJdiXwQUTKk/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1629&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1629&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/VN2gx/hySaTfow25/4ep6qO63BW8LJdiXwQUTKk/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1629번: 곱셈&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 A, B, C가 빈 칸을 사이에 두고 순서대로 주어진다. A, B, C는 모두 2,147,483,647 이하의 자연수이다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/77</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1629-%EA%B3%B1%EC%85%88-C#entry77comment</comments>
      <pubDate>Tue, 4 Apr 2023 23:14:00 +0900</pubDate>
    </item>
    <item>
      <title>백준 3986 좋은 단어 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-3986-%EC%A2%8B%EC%9D%80-%EB%8B%A8%EC%96%B4-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 3986 좋은 단어&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 3986번 &quot;좋은 단어&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clF184/btr745l0Zdl/guxqid6OyrKrrqYWoH57yK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clF184/btr745l0Zdl/guxqid6OyrKrrqYWoH57yK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clF184/btr745l0Zdl/guxqid6OyrKrrqYWoH57yK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclF184%2Fbtr745l0Zdl%2Fguxqid6OyrKrrqYWoH57yK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3986번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;3
ABAB
AABB
ABBA&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;2&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 3986번 &quot;좋은 단어&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
	int N,num;
	string a;
	cin&amp;gt;&amp;gt;N;
	for(int i=0;i&amp;lt;N;i++){
		cin&amp;gt;&amp;gt;a;
		stack&amp;lt;char&amp;gt; s;
		for(int j=0;j&amp;lt;a.length();j++){
			if(s.empty()||s.top()!=a[j])
				s.push(a[j]);
			else if(s.top()==a[j])
				s.pop();	
		}
		if(s.empty()) num++;		
	}
	cout&amp;lt;&amp;lt;num;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;631&quot; data-origin-height=&quot;243&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/k4MKg/btr751Rbyo6/SOEQF3IVQePpiAFDyuOK71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k4MKg/btr751Rbyo6/SOEQF3IVQePpiAFDyuOK71/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k4MKg/btr751Rbyo6/SOEQF3IVQePpiAFDyuOK71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk4MKg%2Fbtr751Rbyo6%2FSOEQF3IVQePpiAFDyuOK71%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;193&quot; data-origin-width=&quot;631&quot; data-origin-height=&quot;243&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/3986&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/3986&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680607532949&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;3986번: 좋은 단어&quot; data-og-description=&quot;이번 계절학기에 심리학 개론을 수강 중인 평석이는 오늘 자정까지 보고서를 제출해야 한다. 보고서 작성이 너무 지루했던 평석이는 노트북에 엎드려서 꾸벅꾸벅 졸다가 제출 마감 1시간 전에 &quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/3986&quot; data-og-url=&quot;https://www.acmicpc.net/problem/3986&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/9ZlXI/hySaVKXZyp/DoWVgOXz9I39NNy0QCby50/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/3986&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/3986&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/9ZlXI/hySaVKXZyp/DoWVgOXz9I39NNy0QCby50/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;3986번: 좋은 단어&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;이번 계절학기에 심리학 개론을 수강 중인 평석이는 오늘 자정까지 보고서를 제출해야 한다. 보고서 작성이 너무 지루했던 평석이는 노트북에 엎드려서 꾸벅꾸벅 졸다가 제출 마감 1시간 전에&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/76</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-3986-%EC%A2%8B%EC%9D%80-%EB%8B%A8%EC%96%B4-C#entry76comment</comments>
      <pubDate>Tue, 4 Apr 2023 20:25:44 +0900</pubDate>
    </item>
    <item>
      <title>백준 1002 터렛 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1002-%ED%84%B0%EB%A0%9B-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1002 터렛.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1002번 &quot;터렛&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1lo6c/btr7XdcBNp3/Ky5HyyFwXmW3yxYt8Yk7T0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1lo6c/btr7XdcBNp3/Ky5HyyFwXmW3yxYt8Yk7T0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1lo6c/btr7XdcBNp3/Ky5HyyFwXmW3yxYt8Yk7T0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1lo6c%2Fbtr7XdcBNp3%2FKy5HyyFwXmW3yxYt8Yk7T0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1002번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;3
0 0 13 40 0 37
0 0 3 0 7 4
1 1 1 1 1 5&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;2
1
0&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 1002번 &quot;터렛&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
	int T,sum,sub,result;
	int x1,y1,r1,x2,y2,r2;
	cin&amp;gt;&amp;gt;T;
	double distance;  
	for(int i=0;i&amp;lt;T;i++){
		cin&amp;gt;&amp;gt;x1&amp;gt;&amp;gt;y1&amp;gt;&amp;gt;r1&amp;gt;&amp;gt;x2&amp;gt;&amp;gt;y2&amp;gt;&amp;gt;r2;
        //distance^2=(x2-x1)^2+(y2-y1)^2
		distance = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2)); 
		sum=r1+r2;
		sub=abs(r1-r2); //절댓값
		if(distance == 0 &amp;amp;&amp;amp;r1==r2) result=-1; //교점 무한.
		else if(distance==sum||distance==sub) result=1;//교점 1개
		else if(sub&amp;lt;distance &amp;amp;&amp;amp; distance &amp;lt; sum) result=2;//교점 2개.	
		else result=0;//만나지 않는 경우	
		cout&amp;lt;&amp;lt;result&amp;lt;&amp;lt;&quot;\n&quot;;
	}
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;603&quot; data-origin-height=&quot;292&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ncSAY/btr7OPc3aTZ/1pXXXEWAFuuSF38iiBqCDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ncSAY/btr7OPc3aTZ/1pXXXEWAFuuSF38iiBqCDK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ncSAY/btr7OPc3aTZ/1pXXXEWAFuuSF38iiBqCDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FncSAY%2Fbtr7OPc3aTZ%2F1pXXXEWAFuuSF38iiBqCDK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;242&quot; data-origin-width=&quot;603&quot; data-origin-height=&quot;292&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1002&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1002&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680538371990&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1002번: 터렛&quot; data-og-description=&quot;각 테스트 케이스마다 류재명이 있을 수 있는 위치의 수를 출력한다. 만약 류재명이 있을 수 있는 위치의 개수가 무한대일 경우에는 -1을 출력한다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1002&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1002&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/N9yO0/hyR9IlkUIq/HU1ws5lUWUYjTG35rWIkN0/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1002&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1002&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/N9yO0/hyR9IlkUIq/HU1ws5lUWUYjTG35rWIkN0/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1002번: 터렛&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;각 테스트 케이스마다 류재명이 있을 수 있는 위치의 수를 출력한다. 만약 류재명이 있을 수 있는 위치의 개수가 무한대일 경우에는 -1을 출력한다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/75</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1002-%ED%84%B0%EB%A0%9B-C#entry75comment</comments>
      <pubDate>Tue, 4 Apr 2023 01:21:54 +0900</pubDate>
    </item>
    <item>
      <title>백준 1940 주몽 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1940-%EC%A3%BC%EB%AA%BD-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1940 주몽&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1940번 &quot;주몽&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cegHyB/btr7g7lLwPn/KMXSj0egStKWkRz0O8nRlK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cegHyB/btr7g7lLwPn/KMXSj0egStKWkRz0O8nRlK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cegHyB/btr7g7lLwPn/KMXSj0egStKWkRz0O8nRlK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcegHyB%2Fbtr7g7lLwPn%2FKMXSj0egStKWkRz0O8nRlK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1940 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;6
9
2 7 4 1 5 3&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;2&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 1940번 &quot;주몽&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1번 코드.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
	int N,M,cnt=0;
	int a[15000]={0,};
	cin&amp;gt;&amp;gt;N&amp;gt;&amp;gt;M;	
	for(int i=0;i&amp;lt;N;i++){
		cin&amp;gt;&amp;gt;a[i];
	}
	for(int i=0;i&amp;lt;N;i++){
		for(int j=i+1;j&amp;lt;N;j++){
			if(a[i]+a[j]==M)cnt++;
		}
	}
	cout&amp;lt;&amp;lt;cnt;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2번코드.&lt;/p&gt;
&lt;pre id=&quot;code_1680444450486&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
	int N,M,cnt=0;
	int a[15000]={0,};
	cin&amp;gt;&amp;gt;N&amp;gt;&amp;gt;M;
	for(int i=0;i&amp;lt;N;i++){
		cin&amp;gt;&amp;gt;a[i];
	}
	sort(a,a+N);
	int l=0,r=N-1;
	while(l&amp;lt;r){
        if(a[l]+a[r]&amp;lt;M){
            l++; 
        }
        else if(a[l]+a[r]&amp;gt;M){
            r--;
        }    
        else{
            cnt++;
            l++, r--;
        }
    }
	cout&amp;lt;&amp;lt;cnt;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;241&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/338vO/btr7iLCb210/483xnBFp52wJPrCruf07MK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/338vO/btr7iLCb210/483xnBFp52wJPrCruf07MK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/338vO/btr7iLCb210/483xnBFp52wJPrCruf07MK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F338vO%2Fbtr7iLCb210%2F483xnBFp52wJPrCruf07MK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;198&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;241&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1940&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1940&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680444489419&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1940번: 주몽&quot; data-og-description=&quot;첫째 줄에는 재료의 개수 N(1 &amp;le; N &amp;le; 15,000)이 주어진다. 그리고 두 번째 줄에는 갑옷을 만드는데 필요한&amp;nbsp;수 M(1 &amp;le; M &amp;le; 10,000,000) 주어진다. 그리고 마지막으로 셋째 줄에는 N개의 재료들이 가진 고&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1940&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1940&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/h6Jhu/hyR7wFJjAI/QKrCftaZ9OocKKlWZbKJ60/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1940&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1940&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/h6Jhu/hyR7wFJjAI/QKrCftaZ9OocKKlWZbKJ60/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1940번: 주몽&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에는 재료의 개수 N(1 &amp;le; N &amp;le; 15,000)이 주어진다. 그리고 두 번째 줄에는 갑옷을 만드는데 필요한&amp;nbsp;수 M(1 &amp;le; M &amp;le; 10,000,000) 주어진다. 그리고 마지막으로 셋째 줄에는 N개의 재료들이 가진 고&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/74</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1940-%EC%A3%BC%EB%AA%BD-C#entry74comment</comments>
      <pubDate>Sun, 2 Apr 2023 23:09:40 +0900</pubDate>
    </item>
    <item>
      <title>백준 11170 0의 개수 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-11170-0%EC%9D%98-%EA%B0%9C%EC%88%98-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 11170 0의 개수&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 11170번 &quot;0의 개수&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/copNX9/btr7HhGkViJ/cpkDda5BQe0a1hdXIVAFW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/copNX9/btr7HhGkViJ/cpkDda5BQe0a1hdXIVAFW1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/copNX9/btr7HhGkViJ/cpkDda5BQe0a1hdXIVAFW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcopNX9%2Fbtr7HhGkViJ%2FcpkDda5BQe0a1hdXIVAFW1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;11170 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;3
0 10
33 1005
1 4&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;2
199
0&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 11170번 &quot;0의 개수&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1번 코드.(to_string)&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
	int T,num;
	int a,b;
	cin&amp;gt;&amp;gt;T;
	for(int i=0;i&amp;lt;T;i++){
		num=0;
		cin&amp;gt;&amp;gt;a&amp;gt;&amp;gt;b;
		for(int j=a;j&amp;lt;=b;j++){
			string s=to_string(j);
			for(int k=0;k&amp;lt;s.size();k++)
				if(s[k]=='0') num++;
		}
		cout&amp;lt;&amp;lt;num&amp;lt;&amp;lt;&quot;\n&quot;;
	}
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2번 코드.(int) -속도가 더 빠름.&lt;/p&gt;
&lt;pre id=&quot;code_1680442214865&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
	int T,num;
	int a,b;
	cin&amp;gt;&amp;gt;T;
	for(int i=0;i&amp;lt;T;i++){
		num=0;
		cin&amp;gt;&amp;gt;a&amp;gt;&amp;gt;b;
		for(int j=a;j&amp;lt;=b;j++){
			if(j==0) num++;	
			int tmp=j;
			while(tmp&amp;gt;0){
				if(tmp%10==0) num++;
				tmp/=10;
			}
		}
		cout&amp;lt;&amp;lt;num&amp;lt;&amp;lt;&quot;\n&quot;;
	}
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;297&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpzF1I/btr7gxZhrro/ID9kTpe14mvddGujqU6sr0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpzF1I/btr7gxZhrro/ID9kTpe14mvddGujqU6sr0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpzF1I/btr7gxZhrro/ID9kTpe14mvddGujqU6sr0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpzF1I%2Fbtr7gxZhrro%2FID9kTpe14mvddGujqU6sr0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;240&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;297&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/11170&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/11170&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680442104591&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;11170번: 0의 개수&quot; data-og-description=&quot;N부터 M까지의 수들을 종이에 적었을 때 종이에 적힌 0들을 세는 프로그램을 작성하라. 예를 들어, N, M이 각각 0, 10일 때 0을 세면 0에 하나, 10에 하나가 있으므로 답은 2이다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/11170&quot; data-og-url=&quot;https://www.acmicpc.net/problem/11170&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/P0uNT/hyR9FH2T3j/g5PUOkNUAJSaTpDK4woWK1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/11170&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/11170&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/P0uNT/hyR9FH2T3j/g5PUOkNUAJSaTpDK4woWK1/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;11170번: 0의 개수&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;N부터 M까지의 수들을 종이에 적었을 때 종이에 적힌 0들을 세는 프로그램을 작성하라. 예를 들어, N, M이 각각 0, 10일 때 0을 세면 0에 하나, 10에 하나가 있으므로 답은 2이다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/73</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-11170-0%EC%9D%98-%EA%B0%9C%EC%88%98-C#entry73comment</comments>
      <pubDate>Sun, 2 Apr 2023 22:31:50 +0900</pubDate>
    </item>
    <item>
      <title>백준 1213 팰린드롬 만들기 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1213-%ED%8C%B0%EB%A6%B0%EB%93%9C%EB%A1%AC-%EB%A7%8C%EB%93%A4%EA%B8%B0-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1213 팰린드롬 만들기&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1213번 &quot;팰린드롬 만들기&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/llqTa/btr7hTOipwS/NBBK87eXzvuhcjPPq9rMOK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/llqTa/btr7hTOipwS/NBBK87eXzvuhcjPPq9rMOK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/llqTa/btr7hTOipwS/NBBK87eXzvuhcjPPq9rMOK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FllqTa%2Fbtr7hTOipwS%2FNBBK87eXzvuhcjPPq9rMOK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1213 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;ebnf&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;AABB&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;ebnf&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;ABBA&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 1213번 &quot;팰린드롬 만들기&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
	string a,s=&quot;&quot;;
	char tmp='\0';
	int flag=0,num[26]={0,};
	cin&amp;gt;&amp;gt;a;
	for(int i=0;i&amp;lt;a.length();i++)
		num[a[i]-'A']++;
	for(int i='Z';i&amp;gt;='A';i--){
		if(num[i-'A']%2==1){
			flag++;
			num[i-'A']--;
			if(flag&amp;gt;1)
				break;	
			tmp=char(i);	
		}
		for(int j=0;j&amp;lt;num[i-'A'];j+=2)
			s=char(i)+s+char(i);
	}
	if(flag==2){
		cout&amp;lt;&amp;lt;&quot;I'm Sorry Hansoo&quot;;
		return 0;
	}
	if(tmp)
		s.insert(s.begin() + s.size() / 2, tmp);
	cout&amp;lt;&amp;lt;s;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1213&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1213&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680440429658&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1213번: 팰린드롬 만들기&quot; data-og-description=&quot;첫째 줄에 문제의 정답을 출력한다. 만약 불가능할 때는 &amp;quot;I'm Sorry Hansoo&amp;quot;를 출력한다. 정답이 여러 개일 경우에는 사전순으로 앞서는 것을 출력한다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1213&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1213&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bMcx7C/hyR9DXKISI/52rOAJhRZx3uxD4Q3oaL70/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1213&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1213&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bMcx7C/hyR9DXKISI/52rOAJhRZx3uxD4Q3oaL70/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1213번: 팰린드롬 만들기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 문제의 정답을 출력한다. 만약 불가능할 때는 &quot;I'm Sorry Hansoo&quot;를 출력한다. 정답이 여러 개일 경우에는 사전순으로 앞서는 것을 출력한다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/72</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1213-%ED%8C%B0%EB%A6%B0%EB%93%9C%EB%A1%AC-%EB%A7%8C%EB%93%A4%EA%B8%B0-C#entry72comment</comments>
      <pubDate>Sun, 2 Apr 2023 22:01:36 +0900</pubDate>
    </item>
    <item>
      <title>백준 1026 보물 c++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1026-%EB%B3%B4%EB%AC%BC-c</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1026 보물&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1026번 &quot;보물&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxE3uH/btr7iM8P8ll/LX6VFMlCKZF4mgkiPx7qF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxE3uH/btr7iM8P8ll/LX6VFMlCKZF4mgkiPx7qF0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxE3uH/btr7iM8P8ll/LX6VFMlCKZF4mgkiPx7qF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxE3uH%2Fbtr7iM8P8ll%2FLX6VFMlCKZF4mgkiPx7qF0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1026 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;5
1 1 1 6 0
2 7 8 3 1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;18&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 1026번 &quot;보물&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int A[51];
int B[51];
bool comp(int i,int j){
	return i&amp;gt;j;
}
int main(){
	ios_base::sync_with_stdio(false);
	cin.tie(NULL); cout.tie(NULL);
	int N,sum=0;
	cin&amp;gt;&amp;gt;N;
	for(int i=0;i&amp;lt;N;i++)
		cin&amp;gt;&amp;gt;A[i];
	for(int i=0;i&amp;lt;N;i++)
		cin&amp;gt;&amp;gt;B[i];
	sort(A,A+N);
	sort(B,B+N,comp);
	for(int i=0;i&amp;lt;N;i++)
		sum+=A[i]*B[i];
	cout&amp;lt;&amp;lt;sum;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시간초과를 피할 수 없었던 next_permutaiton...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그냥 코드만 올려봅니다.&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;pre id=&quot;code_1680432144857&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int A[51];
int B[51];
int main(){
	ios_base::sync_with_stdio(false);
	cin.tie(NULL); cout.tie(NULL);
	int N,tmp;
	cin&amp;gt;&amp;gt;N;
	for(int i=0;i&amp;lt;N;i++){
		cin&amp;gt;&amp;gt;A[i];
	}
	sort(A,A+N);
	for(int i=0;i&amp;lt;N;i++){
		cin&amp;gt;&amp;gt;B[i];
	}
	tmp=2100000000;
	do{
		int result=0;
		for(int i=0;i&amp;lt;N;i++)
			result+=A[i]*B[i];
		if(tmp&amp;gt;result)
			tmp=result;
	} while(next_permutation(A,A+N));
	cout&amp;lt;&amp;lt;tmp;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;599&quot; data-origin-height=&quot;221&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c2Qr5g/btr7ghokivW/UToVkmREf5CR8kNONguosk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c2Qr5g/btr7ghokivW/UToVkmREf5CR8kNONguosk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c2Qr5g/btr7ghokivW/UToVkmREf5CR8kNONguosk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc2Qr5g%2Fbtr7ghokivW%2FUToVkmREf5CR8kNONguosk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;184&quot; data-origin-width=&quot;599&quot; data-origin-height=&quot;221&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1026&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1026&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680431746571&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1026번: 보물&quot; data-og-description=&quot;첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1026&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1026&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/f0jxg/hyR7sKaW0s/LRGZvZv1UHcIjhFvi5H0i0/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1026&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1026&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/f0jxg/hyR7sKaW0s/LRGZvZv1UHcIjhFvi5H0i0/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1026번: 보물&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/71</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1026-%EB%B3%B4%EB%AC%BC-c#entry71comment</comments>
      <pubDate>Sun, 2 Apr 2023 19:44:44 +0900</pubDate>
    </item>
    <item>
      <title>백준 1024 수열의 합 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1024-%EC%88%98%EC%97%B4%EC%9D%98-%ED%95%A9-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 1024 수열의 합.&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 1024번 &quot;수열의 합&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oWn5I/btr7dnbdgOo/NfpPcZjqMQdxyKBJhXc3x0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oWn5I/btr7dnbdgOo/NfpPcZjqMQdxyKBJhXc3x0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oWn5I/btr7dnbdgOo/NfpPcZjqMQdxyKBJhXc3x0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoWn5I%2Fbtr7dnbdgOo%2FNfpPcZjqMQdxyKBJhXc3x0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;1024번 &lt;/span&gt;문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;18 2&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;basic&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;5 6 7&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 &lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;1024&lt;/span&gt;번 &quot;수열의 합&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
	int N,L; 
	cin&amp;gt;&amp;gt;N&amp;gt;&amp;gt;L;
	for(int i=L;i&amp;lt;=100;i++){
		// (2a + l - 1) * l / 2 ==&amp;gt; a=n/l-(l-1)/2
		int a=N/i-(i-1)/2;	
		if(a&amp;lt;0) continue;
		// (a + (a + 1) + ... + (a + l - 1)) = (2a + l - 1) * l / 2
		if(N==(2*a+i-1)*i/2){
			for(int j=0;j&amp;lt;i;j++)
				cout&amp;lt;&amp;lt;a+j&amp;lt;&amp;lt;&quot; &quot;;	
			return 0;
		}
	}cout&amp;lt;&amp;lt;&quot;-1&quot;&amp;lt;&amp;lt;&quot;\n&quot;;
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;622&quot; data-origin-height=&quot;191&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsULzP/btr7dLJazvr/w15y3J7OHRmR1W4kzeNEcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsULzP/btr7dLJazvr/w15y3J7OHRmR1W4kzeNEcK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsULzP/btr7dLJazvr/w15y3J7OHRmR1W4kzeNEcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsULzP%2Fbtr7dLJazvr%2Fw15y3J7OHRmR1W4kzeNEcK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;154&quot; data-origin-width=&quot;622&quot; data-origin-height=&quot;191&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1024&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/1024&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680253858104&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;1024번: 수열의 합&quot; data-og-description=&quot;첫째 줄에 N과 L이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이고, L은 2보다 크거나 같고, 100보다 작거나 같은 자연수이다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/1024&quot; data-og-url=&quot;https://www.acmicpc.net/problem/1024&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/P8C4m/hyR6S9R5kI/NhWMznMjGqezDHwTzF5K20/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/1024&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/1024&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/P8C4m/hyR6S9R5kI/NhWMznMjGqezDHwTzF5K20/img.png?width=2834&amp;amp;height=1480&amp;amp;face=0_0_2834_1480');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;1024번: 수열의 합&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫째 줄에 N과 L이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이고, L은 2보다 크거나 같고, 100보다 작거나 같은 자연수이다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/70</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-1024-%EC%88%98%EC%97%B4%EC%9D%98-%ED%95%A9-C#entry70comment</comments>
      <pubDate>Fri, 31 Mar 2023 18:12:12 +0900</pubDate>
    </item>
    <item>
      <title>백준 9375 패션왕 신해빈 C++</title>
      <link>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-9375-%ED%8C%A8%EC%85%98%EC%99%95-%EC%8B%A0%ED%95%B4%EB%B9%88-C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;백준 9375 패션왕 신해빈&lt;/h2&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #ffffff; padding: 10px; border: 3px double #cbcbcb;&quot;&gt;백준 9375번 &quot;패션왕 신해빈&quot; 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qiotB/btr67ZOx8af/HilkZCEkjyToQSaTblqlB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qiotB/btr67ZOx8af/HilkZCEkjyToQSaTblqlB1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qiotB/btr67ZOx8af/HilkZCEkjyToQSaTblqlB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqiotB%2Fbtr67ZOx8af%2FHilkZCEkjyToQSaTblqlB1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;200&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;9375번 문제에 주어지는 입력 및 예시&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력:&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;sample-input-1&quot; class=&quot;properties&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;2
3
hat headgear
sunglasses eyewear
turban headgear
3
mask face
sunglasses face
makeup face&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력:&lt;/p&gt;
&lt;pre id=&quot;sample-output-1&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f7f7f9; color: #333333; text-align: start;&quot;&gt;&lt;code&gt;5
3&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백준 9375번 &quot;패션왕 신해빈&quot; 문제의 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1599184911169&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;bits/stdc++.h&amp;gt;
using namespace std;
int main(){
	ios_base::sync_with_stdio(false);
	cin.tie(NULL); cout.tie(NULL);
	int N,M;
	string a,b;
	cin&amp;gt;&amp;gt;N;
	for(int i=0;i&amp;lt;N;i++){
		cin&amp;gt;&amp;gt;M;
		map&amp;lt;string,int&amp;gt; mp;
		for(int j=0;j&amp;lt;M;j++){
			cin&amp;gt;&amp;gt;a&amp;gt;&amp;gt;b;
			mp[b]++;
		}
		int num=1;
		for(auto v:mp){
			num*=v.second+1;//경우의수. 곱하기. 
		}
		num--;//아무것도 안입는경우. 
		cout&amp;lt;&amp;lt;num&amp;lt;&amp;lt;&quot;\n&quot;;
	}
	return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 코드를 예제의 입력을 넣어 실행했을 때의 결과입니다.&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #fefeb8; padding: 10px; border: 3px double #f3c534;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/9375&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.acmicpc.net/problem/9375&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680240928167&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;9375번: 패션왕 신해빈&quot; data-og-description=&quot;첫 번째 테스트 케이스는 headgear에 해당하는 의상이 hat, turban이며 eyewear에 해당하는 의상이 sunglasses이므로 &amp;nbsp; (hat), (turban), (sunglasses), (hat,sunglasses), (turban,sunglasses)로 총 5가지 이다.&quot; data-og-host=&quot;www.acmicpc.net&quot; data-og-source-url=&quot;https://www.acmicpc.net/problem/9375&quot; data-og-url=&quot;https://www.acmicpc.net/problem/9375&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/9375&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.acmicpc.net/problem/9375&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;9375번: 패션왕 신해빈&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;첫 번째 테스트 케이스는 headgear에 해당하는 의상이 hat, turban이며 eyewear에 해당하는 의상이 sunglasses이므로 &amp;nbsp; (hat), (turban), (sunglasses), (hat,sunglasses), (turban,sunglasses)로 총 5가지 이다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.acmicpc.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>C</category>
      <category>C++</category>
      <category>백준</category>
      <author>게으른카르</author>
      <guid isPermaLink="true">https://lazykarr.tistory.com/69</guid>
      <comments>https://lazykarr.tistory.com/entry/%EB%B0%B1%EC%A4%80-9375-%ED%8C%A8%EC%85%98%EC%99%95-%EC%8B%A0%ED%95%B4%EB%B9%88-C#entry69comment</comments>
      <pubDate>Fri, 31 Mar 2023 14:37:27 +0900</pubDate>
    </item>
  </channel>
</rss>