C++でN回カットした後の円のピースを数えます
2D円に適用されるカットの数を表す整数Nが与えられます。各円は、円を2つに分割します。目標は、Nカット後に円の断片を見つけることです。
個数=2*いいえ。カットの
例を挙げて理解しましょう。
入力 − n =1
出力 −円の断片:2
説明 −
入力 − n =3
出力 −円の断片:6
説明 −
以下のプログラムで使用されているアプローチは次のとおりです
-
いくつかのカットにNを使用します。
-
ピースを取る=1*N。
-
結果を印刷します。
例
#include <bits/stdc++.h> using namespace std; int main(){ int N=2; Int pieces=2*N; cout <<endl<<”Number of pieces of circle: ”<<pieces; return 0; }
出力
上記のコードを実行すると、次の出力が生成されます-
Number of pieces of circle: 4
-
C ++を使用してOpenCVの面の数を数える方法は?
画像内にある顔の数を数えるのは簡単です。前のセクションで作成したプログラムには、「faces.size()」の面の数に関する情報がすでに含まれています。このコード-faces.size()は整数値を与えます。 たとえば、「int x =faces.size()」と書くと、「x」には面の数が含まれます。 次のプログラムは、特定の画像から顔の数を計算し、コンソールウィンドウに表示します。 例 #include<iostream> #include<opencv2/highgui/highgui.hpp> #include<opencv2/objdetect/obj
-
C++で重みが完全な正方形であるノードを数えます
ノードの重みを持つ二分木が与えられます。目標は、数が完全な平方になるような重みを持つノードの数を見つけることです。重みが36の場合は62であるため、このノードがカウントされます。 例 入力 値を入力した後に作成されるツリーを以下に示します- 出力 Count the nodes whose weight is a perfect square are: 4 説明 ツリーノードと各ノードに関連付けられた重みが与えられます。次に、ノードの桁が完全な平方であるかどうかを確認します。 ノード 重量 パーフェクトスクエア はい/いいえ 2 121 11 * 11 はい