輸入はjava.util.ArrayList; パブリッククラスのソリューション{ 公共のArrayList <のArrayList <整数>> FindContinuousSequence(int型の合計){ のArrayList <のArrayList <整数>> RES =新規のArrayList <のArrayList <整数>>(); (合計== 0)の戻り解像度であれば、 ; 1 =左INT int型= 2右; 一方(左<右){ int型CUR =(左+右)*(左右+ 1)/ 2。 IF(CUR ==合計){ のArrayList <整数> L =新規のArrayList <>(); ための式(I =左int型、iが<=右、iは++){ l.add(i)を、 } res.add(L)。 ++左; }それ以外の場合(CUR> ++左; ++右; } } RESを返します。 } }