HDU-1719友達

最初に私はテーブルを作りたいです...

サンプル3は、友人の数であるなぜ私が判明し、Bは二つの異なる数字でなければならないことを、タイトルの意味を誤解していたし、理解していなかった...それが唯一の問題への解決策を見つけるためにオンラインで行くことができる非常に厄介な、唯一見つけるために、bが等しい(あまりにも多くの食べ物することができ

+> N + 1 =(+ 1)(B + 1)、私たちは{列数があることを前提とし、N - 実際には、N = A * B + A + B以来、この質問をプレイテーブルを行うことができますが、それは怠惰です1}、その品質係数はわずか2、3であるので、いずれかの要素が2つの数の元の製品の列数に等しく、彼らは2を開始するので、3は友達の数であること、それは良い裁判官ですが、私はここにいます遅延は、&(-a)2の複数の決定に等しくないで使用します

書式#include <cstdioを>
 使用して 名前空間はstdを、
INT のmain(){
     int型A。
    しばらく(〜のscanf(" %d個"、& )){
         場合(== 0 ){ 
            プット(" NO!" );
            続け; 
        } = + 1 一方(%3 == 0 ){ = A / 3 
        } 
        もし、((&(-a))== A)
            プット(" YES!" )。
        他の
            プット(" NO!" ); 
    } 
    戻り 0 
}

 

おすすめ

転載: www.cnblogs.com/cminus/p/11999877.html