using System; using System.Collections.Generic; class Program { static void Main() { // 入力を受け取る int n = int.Parse(Console.ReadLine()); // 商の値を格納するためのセットを作成 HashSet quotients = new HashSet(); // 1からnまでの数で割った商を計算 for (int i = 1; i <= n; i++) { int quotient = n / i; quotients.Add(quotient); // 計算した商をセットに追加(重複しない) } // 結果として、セットのサイズを出力 Console.WriteLine(quotients.Count); } }