<div class="colorscripter-code" style="color:#010101;overflow:auto;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;"> <table class="colorscripter-code-table" style="margin:0px;padding:0px;border:none;background-color:#fafafa;" cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:6px;border-right-width:2px;border-right-style:solid;border-right-color:#e5e5e5;"> <div style="margin:0px;padding:0px;text-align:right;color:#666666;line-height:130%;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;"> <div style="line-height:130%;">1</div> <div style="line-height:130%;">2</div> <div style="line-height:130%;">3</div> <div style="line-height:130%;">4</div> <div style="line-height:130%;">5</div> <div style="line-height:130%;">6</div> <div style="line-height:130%;">7</div> <div style="line-height:130%;">8</div> <div style="line-height:130%;">9</div> <div style="line-height:130%;">10</div> <div style="line-height:130%;">11</div> <div style="line-height:130%;">12</div> <div style="line-height:130%;">13</div> <div style="line-height:130%;">14</div> <div style="line-height:130%;">15</div> <div style="line-height:130%;">16</div> <div style="line-height:130%;">17</div> <div style="line-height:130%;">18</div> <div style="line-height:130%;">19</div> <div style="line-height:130%;">20</div> <div style="line-height:130%;">21</div> <div style="line-height:130%;">22</div> <div style="line-height:130%;">23</div> <div style="line-height:130%;">24</div> <div style="line-height:130%;">25</div> <div style="line-height:130%;">26</div> <div style="line-height:130%;">27</div> <div style="line-height:130%;">28</div> <div style="line-height:130%;">29</div> <div style="line-height:130%;">30</div> <div style="line-height:130%;">31</div> <div style="line-height:130%;">32</div> <div style="line-height:130%;">33</div> <div style="line-height:130%;">34</div> <div style="line-height:130%;">35</div> <div style="line-height:130%;">36</div> <div style="line-height:130%;">37</div> <div style="line-height:130%;">38</div> <div style="line-height:130%;">39</div> <div style="line-height:130%;">40</div> <div style="line-height:130%;">41</div> <div style="line-height:130%;">42</div> <div style="line-height:130%;">43</div> <div style="line-height:130%;">44</div> <div style="line-height:130%;">45</div> <div style="line-height:130%;">46</div> <div style="line-height:130%;">47</div> <div style="line-height:130%;">48</div> <div style="line-height:130%;">49</div> <div style="line-height:130%;">50</div> <div style="line-height:130%;">51</div> <div style="line-height:130%;">52</div> <div style="line-height:130%;">53</div></div></td> <td style="padding:6px 0px;"> <div style="margin:0px;padding:0px;color:#010101;line-height:130%;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;"> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#0086b3;">#include</span> <span style="color:#010101;"></span><span style="color:#a71d5d;"><</span>algorithm<span style="color:#010101;"></span><span style="color:#a71d5d;">></span></div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#0086b3;">#include</span> <span style="color:#010101;"></span><span style="color:#a71d5d;"><</span>vector<span style="color:#010101;"></span><span style="color:#a71d5d;">></span></div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#0086b3;">#include</span> <span style="color:#010101;"></span><span style="color:#a71d5d;"><</span>iostream<span style="color:#010101;"></span><span style="color:#a71d5d;">></span></div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#a71d5d;">using</span> <span style="color:#a71d5d;">namespace</span> <span style="color:#066de2;">std</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#a71d5d;">class</span> MutaliskEasy{</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#a71d5d;">public</span>:</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#066de2;">bool</span> Pred(<span style="color:#066de2;">int</span> x){</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">return</span> x <span style="color:#010101;"></span><span style="color:#a71d5d;"><</span><span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">0</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> }</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#066de2;">int</span> minimalAttacks(vector <span style="color:#010101;"></span><span style="color:#a71d5d;"><</span><span style="color:#066de2;">int</span><span style="color:#a71d5d;">></span> x){</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#066de2;">int</span> attack_count <span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">0</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> vector<span style="color:#010101;"></span><span style="color:#a71d5d;"><</span><span style="color:#066de2;">int</span><span style="color:#a71d5d;">></span>::iterator iter1;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> vector<span style="color:#010101;"></span><span style="color:#a71d5d;"><</span><span style="color:#066de2;">int</span><span style="color:#a71d5d;">></span>::iterator iter2;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> vector<span style="color:#010101;"></span><span style="color:#a71d5d;"><</span><span style="color:#066de2;">int</span><span style="color:#a71d5d;">></span>::iterator iter3;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">while</span> (x.size() <span style="color:#010101;"></span><span style="color:#a71d5d;">!</span><span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">0</span>)</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> {</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">if</span> (x.size() <span style="color:#010101;"></span><span style="color:#a71d5d;">=</span><span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">3</span>){</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">for</span> (iter2 <span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> x.begin(); iter2 <span style="color:#010101;"></span><span style="color:#a71d5d;">!</span><span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> max_element(x.begin(), x.end()) <span style="color:#010101;"></span><span style="color:#a71d5d;">|</span><span style="color:#010101;"></span><span style="color:#a71d5d;">|</span> iter2 <span style="color:#010101;"></span><span style="color:#a71d5d;">!</span><span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> min_element(x.begin(), x.end()); iter2<span style="color:#010101;"></span><span style="color:#a71d5d;">+</span><span style="color:#010101;"></span><span style="color:#a71d5d;">+</span>);</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> iter1 <span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> max_element(x.begin(), x.end());</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> iter3 <span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> min_element(x.begin(), x.end());</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#010101;"></span><span style="color:#a71d5d;">*</span>iter1 <span style="color:#010101;"></span><span style="color:#a71d5d;">-</span><span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">9</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#010101;"></span><span style="color:#a71d5d;">*</span>iter2 <span style="color:#010101;"></span><span style="color:#a71d5d;">-</span><span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">3</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#010101;"></span><span style="color:#a71d5d;">*</span>iter3 <span style="color:#010101;"></span><span style="color:#a71d5d;">-</span><span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">1</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> attack_count<span style="color:#010101;"></span><span style="color:#a71d5d;">+</span><span style="color:#010101;"></span><span style="color:#a71d5d;">+</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> }</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">else</span> <span style="color:#a71d5d;">if</span> (x.size() <span style="color:#010101;"></span><span style="color:#a71d5d;">=</span><span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">2</span>){</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> iter1 <span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> max_element(x.begin(), x.end());</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> iter2 <span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> min_element(x.begin(), x.end());</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#010101;"></span><span style="color:#a71d5d;">*</span>iter1 <span style="color:#010101;"></span><span style="color:#a71d5d;">-</span><span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">9</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#010101;"></span><span style="color:#a71d5d;">*</span>iter2 <span style="color:#010101;"></span><span style="color:#a71d5d;">-</span><span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">3</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> attack_count<span style="color:#010101;"></span><span style="color:#a71d5d;">+</span><span style="color:#010101;"></span><span style="color:#a71d5d;">+</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> }</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">else</span>{</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> iter1 <span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> x.begin();</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#010101;"></span><span style="color:#a71d5d;">*</span>iter1 <span style="color:#010101;"></span><span style="color:#a71d5d;">-</span><span style="color:#010101;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">9</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> attack_count<span style="color:#010101;"></span><span style="color:#a71d5d;">+</span><span style="color:#010101;"></span><span style="color:#a71d5d;">+</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> }</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> remove_if(x.begin(), x.end(), Pred);</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> }</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">return</span> attack_count;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> }</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;">};</div></div> <div style="text-align:right;margin-top:-13px;margin-right:5px;font-size:9px;font-style:italic;"><a target="_blank" href="http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5;text-decoration:none;">Colored by Color Scripter</a></div></td> <td style="vertical-align:bottom;padding:0px 2px 4px 0px;"><a target="_blank" href="http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:#FFFFFF;"><span style="font-size:9px;color:#FFFFFF;padding:1px;background-color:#e5e5e5;">cs</span></a></td></tr></tbody></table></div> <p>48번 줄 remove_if함수에서 오류 error C3867: 'MutaliskEasy::Pred': 함수 호출에 인수 목록이 없습니다. '&MutaliskEasy::Pred'을(를) 사용하여 멤버에 대한 포인터를 만드십시오.<span class="Apple-tab-span" style="white-space:pre;"> </span></p> <div>와 같은 오류가 발생합니다.</div> <div><br></div> <div>저 오류에 대해 구글 검색도 하고 스택오버플로우에도 찾아봤는데 이 함수에서는 어떻게 해결할지 모르겠어서 질문드려요 ㅠㅠ</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.