範囲アルゴリズム内の数値をカウントする(C ++)

広告

2つの数値(2つの数値を含む)の範囲内の数値を出力したい。

私はこの単純なコードを作成しました:

#include <iostream>

int main(int argc, char *argv[]) {
  int one = -5;
  int two = 5;
  unsigned int count = 0;

  int min = std::min(one, two);
  int max = std::max(one, two);

  while (min <= max) {
    count++;
    min++;
  }

  std::cout << count << std::endl;

  return 0;
}

この例では、-5から5を使用し、11を正しく出力します。

このアルゴリズムを改善して、たとえば10億から10億の範囲の数値で問題なく機能するようにするにはどうすればよいですか?

それとも、コードは現状のままで問題ありませんか?

ジョバンニ

その範囲内の数値の数は、単にそれらの差+ 1です。

count = max - min + 1;

または、どちらが最大でどれが最小かを評価せずに、差の絶対値を使用します

count = std::abs(one - two) + 1;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

範囲内の特定の整数で割り切れる数をカウントするためのより高速なアルゴリズム

分類Dev

間隔内の数値の頻度をカウントするための効率的なアルゴリズム

分類Dev

バケット内の要素の数を範囲内に分散する方法-アルゴリズム

分類Dev

行列内の各要素の接続された要素の数をカウントするアルゴリズム

分類Dev

行列内の各要素の接続された要素の数をカウントするアルゴリズム

分類Dev

AVLツリー内のノード数をカウントするアルゴリズム

分類Dev

値が倍数の範囲内にあるかどうかを判断するアルゴリズム

分類Dev

リンクリスト内の発生をカウントするためのアルゴリズム

分類Dev

数値の範囲のLCMを計算する最も効率的なアルゴリズムは何ですか?

分類Dev

アルゴリズム-範囲のノッチ値を計算する

分類Dev

数値範囲をマージするための効率的なアルゴリズムはありますか?

分類Dev

指定された範囲内で差がある直列の2つの数値のインデックスを見つけるアルゴリズム

分類Dev

2つのイベント間に存在するobsの数をカウントするアルゴリズム

分類Dev

Rの範囲内の数値をカウントします

分類Dev

整数グリッドの数をカウントするための効率的なアルゴリズム

分類Dev

範囲内に存在する入力値の機械学習アルゴリズムの選択

分類Dev

特定の範囲内のk近傍を見つけるアルゴリズム?

分類Dev

マージソートアルゴリズムのスワップ/比較数をカウントする

分類Dev

範囲内の値の配列を返す二分探索木アルゴリズム

分類Dev

Merge_Sortアルゴリズムの作業をカウントする

分類Dev

数値が範囲内にあるかどうかを確認するための正規表現を生成するためのアルゴリズム(任意の範囲)

分類Dev

カウントダウンスタイルの数学数パズルを計算するアルゴリズムを設計する方法

分類Dev

組み合わせを見つけるためのアルゴリズムを構築する方法。その合計は数値に最も近く、その差はc#の範囲内にあります。

分類Dev

IP範囲をグループ化し、外れ値を検出するためのアルゴリズム

分類Dev

他の範囲を除いて、範囲内の値が範囲内に出現する回数をカウントする方法

分類Dev

日付範囲内のアイテムをカウントするSQLクエリ?

分類Dev

ビンカウント数のこのo(mn)アルゴリズムを改善できますか?

分類Dev

重複する日付範囲の最低価格を見つける-C#アルゴリズム

分類Dev

単語リスト内の文字のカウントマトリックスアルゴリズムを最適化する

Related 関連記事

  1. 1

    範囲内の特定の整数で割り切れる数をカウントするためのより高速なアルゴリズム

  2. 2

    間隔内の数値の頻度をカウントするための効率的なアルゴリズム

  3. 3

    バケット内の要素の数を範囲内に分散する方法-アルゴリズム

  4. 4

    行列内の各要素の接続された要素の数をカウントするアルゴリズム

  5. 5

    行列内の各要素の接続された要素の数をカウントするアルゴリズム

  6. 6

    AVLツリー内のノード数をカウントするアルゴリズム

  7. 7

    値が倍数の範囲内にあるかどうかを判断するアルゴリズム

  8. 8

    リンクリスト内の発生をカウントするためのアルゴリズム

  9. 9

    数値の範囲のLCMを計算する最も効率的なアルゴリズムは何ですか?

  10. 10

    アルゴリズム-範囲のノッチ値を計算する

  11. 11

    数値範囲をマージするための効率的なアルゴリズムはありますか?

  12. 12

    指定された範囲内で差がある直列の2つの数値のインデックスを見つけるアルゴリズム

  13. 13

    2つのイベント間に存在するobsの数をカウントするアルゴリズム

  14. 14

    Rの範囲内の数値をカウントします

  15. 15

    整数グリッドの数をカウントするための効率的なアルゴリズム

  16. 16

    範囲内に存在する入力値の機械学習アルゴリズムの選択

  17. 17

    特定の範囲内のk近傍を見つけるアルゴリズム?

  18. 18

    マージソートアルゴリズムのスワップ/比較数をカウントする

  19. 19

    範囲内の値の配列を返す二分探索木アルゴリズム

  20. 20

    Merge_Sortアルゴリズムの作業をカウントする

  21. 21

    数値が範囲内にあるかどうかを確認するための正規表現を生成するためのアルゴリズム(任意の範囲)

  22. 22

    カウントダウンスタイルの数学数パズルを計算するアルゴリズムを設計する方法

  23. 23

    組み合わせを見つけるためのアルゴリズムを構築する方法。その合計は数値に最も近く、その差はc#の範囲内にあります。

  24. 24

    IP範囲をグループ化し、外れ値を検出するためのアルゴリズム

  25. 25

    他の範囲を除いて、範囲内の値が範囲内に出現する回数をカウントする方法

  26. 26

    日付範囲内のアイテムをカウントするSQLクエリ?

  27. 27

    ビンカウント数のこのo(mn)アルゴリズムを改善できますか?

  28. 28

    重複する日付範囲の最低価格を見つける-C#アルゴリズム

  29. 29

    単語リスト内の文字のカウントマトリックスアルゴリズムを最適化する

ホットタグ

アーカイブ