タイトル説明
インクリメント入力とデジタルソートされた配列のSは、アレイ内の2つの数値を見つけ、それらが正確であることS、および複数桁の数字は、S、両者の最小数の出力の積に等しい場合。
出力説明:
各テストケースに対応する、2つの数の出力、第1の小出力。
アイデア:スクイーズ法についての増加するシーケンス
輸入はjava.util.ArrayList; パブリック クラスソリューション{ 公共のArrayList <整数> FindNumbersWithSum(INT []配列、INT 合計){ のArrayList <整数>のArrayList = 新規のArrayList <> (); int型私= 0、J = Array.lengthと-1 ; 一方、(I < J){ int型 TEM =配列[I] + 配列[J]。 もし(TEM == 合計){ arrayList.add(配列[I])。 arrayList.add(配列[J])。 休憩; } 他 もし(TEM> 和){ J - 。 } 他{ I ++ 。 } } 戻り のArrayListを、 } }