四角錐数(平方和)
A 四角錐数は、自然数の二乗の和を指します。自然数には、1 から無限大までのすべての数が含まれます。たとえば、最初の 4 つの四角錐の数字は 1、5、14、および 30 です。
よりよく理解するために、次の事実を考慮してください。最初の数字の四角錐を取り出し、数字のボールを降順に積み重ねると、ピラミッドが形成されます。
###問題文###与えられた数値の合計。 Sum が最初の n 個の自然数の二乗和の場合は n を返し、それ以外の場合は false を返します。
例 1
は次のように翻訳されます:例 1
リーリー説明 = 30 は、最初の 4 つの自然数の二乗の和です。
リーリーしたがって、出力は 4 になるはずです。
例 2
リーリー説明 = 54 に等しい n 個の自然数の二乗和は存在しません。したがって、出力は -1 になるはずです。
問題文の解決策
この問題には 2 つの解決策があります。
方法 1: 暴力的な解決策
総当たりクラッキング手法は n = 1 から始まります。次の自然数の 2 乗を前の total 値に加算する変数 'total' を作成します。 total が Sum と等しい場合は n を返し、そうでない場合は total が Sum より大きい場合は false を返します。
疑似コード
リーリー ###例###以下は、指定された数値が自然数の二乗和であるかどうかを確認する C プログラムです。
リーリー ###出力### リーリー時間計算量 - O(sum)、ここで sum は指定された入力です。
スペースの複雑さ - O(1): 余分なスペースは使用されません。
ニュートン・ラフソン法を使用した方法 2
もう 1 つの方法は、ニュートン・ラフソン法です。
ニュートン・ラフソン法指定された関数 f(x) の根とその根の初期推定を見つけるために使用されます。
リーリーしたがって、n はこの 3 次方程式の根であり、初期推定値 x0 から開始し、次の式を使用して次の値 x を見つけることを含むニュートン・ラフソン法を使用して計算できます。つまり、前の値 xn から xn を取得します。 1.
$$\mathrm{x_{1}=x_{0}-\frac{f(x_{0})}{f^{'}(x_{0})}}$$ 疑似コード
リーリー ###例###次は、指定された数値が自然数の二乗和であるかどうかを確認するための C プログラムです。
リーリー ###出力### リーリー時間計算量 - O((log n) F(n)) ここで、F(n) は、n 桁の精度で f(x)/f'(x) を計算するコストです。
スペースの複雑さ - O(1): 余分なスペースは使用されません。
###結論は###この記事では、指定された合計の四角錐の数を求める問題を解決します。強引な方法と効率的な方法の2つを紹介します。どちらの方法でも C プログラムが提供されます。
以上が四角錐数(平方和)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Excelで正方形や立方体を入力できますか?ここでは、選択できるいくつかの簡単な入力方法を示します。 1. 入力方法の入力 最近の入力方法は非常に賢くなっています。「正方形」や「立方体」と入力すると、自動的に選択肢に[²]や[m³]が表示されます。ここで紹介する入力方法は犬で、具体的な入力方法は入力方法が指定されていません。中国語の入力方法です。独自の入力メソッドをテストできます。 2. 上付き文字の入力を設定します まずセルに[m3]または[m2]を入力し、数値を選択し、マウスを右クリックしてセルの書式設定を選択し、[上付き文字]に3と2を設定して確定します。立方体または正方形として表示されます; 3. Alt + 小さなキーボード入力. 入力セルで Alt を押したまま放さず、小さなキーボードの数字を押します。

Excelソフトで表を作成する場合、四角記号を使用する必要がある場合がありますが、四角記号はどのように入力すればよいのでしょうか。今回は、最近多くの友人が知りたがっている Excel で四角記号を入力する方法を紹介します。Excel で四角記号を入力する方法。お役に立てれば幸いです。 Excelファイルに四角形を入力したいのですが、まずExcelファイルを開きます。平方メートルを例に説明しますが、まず Excel の表に m2 と入力します。次に、m2の数字2をマウスで選択し、右クリックすると[セルの書式設定]機能が表示されるので、このとき[セルの書式設定]ボタンを選択します。このとき、Excelファイルに[セルの書式設定]ダイアログボックスが表示されるので、

自然数の二乗の平均は、n 個の自然数の二乗をすべて加算し、その数で割ることによって計算されます。この例の最初の 2 つの自然数は 2.5、12+22=5=>5/2=2.5 です。プログラミングには 2 つの計算方法があります - ループを使用する 数式を使用する ループを使用して自然数の 2 乗平均を計算する このロジックは、すべての自然数の 2 乗を求めることによって機能します。 1 から n までループしてそれぞれの 2 乗を求め、sum 変数に加算します。次に、その合計を n で割ります。自然数の二乗和を計算するプログラム - サンプルコードのリアルタイムデモ #include<stdio.h>intmain(){ intn=2;

私たちは皆、2、3、5、7、8 など、数の 2 乗ではない数字を知っています。非正方形の数は N 個あり、すべての数を知ることは不可能です。そこで、この記事では、平方なしまたは非平方数と、C++ で N 番目の非平方数を見つける方法についてすべて説明します。 N 番目の非平方数 数値が整数の 2 乗である場合、その数値は完全平方と呼ばれます。完全平方数の例としては、-1issquareof14issquareof29issquareof316issquareof425issquareof5 などがあります。数値がどの整数の平方でもない場合、その数値は非正方形と呼ばれます。たとえば、最初の 15 個の非平方数は -2、3、5、6 です。

2025年、グローバルデジタル仮想通貨取引プラットフォームは、トランザクションのボリューム、セキュリティ、ユーザーエクスペリエンスなどの指標に基づいて、2025年に世界のトップ10のデジタル通貨取引プラットフォームを激しく競争しています。 OKXは、強力な技術的強さとグローバルな運用戦略で最初にランクされており、Binanceは高流動性と低料金に密接に続きます。 Gate.io、Coinbase、Krakenなどのプラットフォームは、それぞれの利点がある最前線にいます。このリストには、Huobi、Kucoin、Bitfinex、Crypto.com、Geminiなどの取引プラットフォームがそれぞれ独自の特徴がありますが、投資は注意する必要があります。プラットフォームを選択するには、セキュリティ、流動性、料金、ユーザーエクスペリエンス、通貨選択、規制コンプライアンスなどの要因を考慮し、合理的に投資する必要があります

素因数分解 - 整数理論では、正の整数の素因数は、その整数を正確に割る素数です。これらの数を見つけるプロセスは、整数因数分解、または素因数分解と呼ばれます。例 - 288 の素因数は: 288=2x2x2x2x2

Java プログラミング言語のしっかりとした基礎を身につけたい人はこちら。次に、ループがどのように機能するかを理解する必要があります。さらに、ピラミッド パターンの問題を解くことは、for ループと while ループの広範な使用を含むため、Java の基本に関する知識を高める最良の方法です。この記事の目的は、Java で使用できるさまざまな種類のループを利用してピラミッド パターンを印刷する Java プログラムを提供することです。ピラミッド パターンを作成する Java プログラム Java プログラムを使用して、次のピラミッド パターンを印刷します。 - 逆星形ピラミッド 星形ピラミッド 数字ピラミッド 1 つずつ説明していきます。モード 1: 逆スター ピラミッド メソッドは、行数を指定する整数「n」を宣言して初期化します。次に、空間の初期数を 0 として定義し、星の初期数を「n+」として定義します。

トップ10のデジタル通貨取引プラットフォーム:1。OKX、2。BINANCE、3。GATE.IO、4。HuobiGlobal、5。Kraken、6。Coinbase、7。Kucoin、8。Bitfinex、9。Crypto.com、10。Gemini、これらの交換は、ユーザーがユーザーを選択できます。
