提出 #353856


ソースコード 拡げる

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main() {
	long N;
	long count = 0;
	std::vector<long> v;
	cin >> N;
	if(N <= 162) {
		for(long i = 1; i <= N; i++) {
			long sum = 0;
			long tmp = i;
			while(tmp != 0) {
				sum += tmp % 10;
				tmp /= 10;
			}
			if(sum + i == N) {
				count++;
				v.push_back(i);
			}
		}
	}
	else {
		for(long i = N - 162; i <= N; i++) {
			long sum = 0;
			long tmp = i;
			while(tmp != 0) {
				sum += tmp % 10;
				tmp /= 10;
			}
			if(sum + i == N) {
				count++;
				v.push_back(i);
			}
		}
	}
	sort(v.begin(), v.end());
	cout << count << endl;
	for(vector<long>::iterator iter = v.begin(); iter != v.end(); iter++) {
		cout << *iter << endl;
	}
	return 0;
}

提出情報

提出日時
問題 B - 方程式
ユーザ Xinliang_Zhao
言語 C++ (G++ 4.6.4)
得点 100
コード長 783 Byte
結果 AC
実行時間 38 ms
メモリ 1240 KiB

ジャッジ結果

セット名 Sample Subtask1 Subtask2
得点 / 配点 0 / 0 20 / 20 80 / 80
結果
AC × 3
AC × 18
AC × 33
セット名 テストケース
Sample subtask0_sample_01.txt, subtask0_sample_02.txt, subtask0_sample_03.txt
Subtask1 subtask0_sample_01.txt, subtask0_sample_02.txt, subtask0_sample_03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt
Subtask2 subtask0_sample_01.txt, subtask0_sample_02.txt, subtask0_sample_03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask2_16.txt, subtask2_17.txt, subtask2_18.txt, subtask2_19.txt, subtask2_20.txt, subtask2_21.txt, subtask2_22.txt, subtask2_23.txt, subtask2_24.txt, subtask2_25.txt, subtask2_26.txt, subtask2_27.txt, subtask2_28.txt, subtask2_29.txt, subtask2_30.txt
ケース名 結果 実行時間 メモリ
subtask0_sample_01.txt AC 38 ms 1128 KiB
subtask0_sample_02.txt AC 30 ms 1168 KiB
subtask0_sample_03.txt AC 31 ms 1184 KiB
subtask1_01.txt AC 29 ms 1192 KiB
subtask1_02.txt AC 28 ms 1192 KiB
subtask1_03.txt AC 30 ms 1188 KiB
subtask1_04.txt AC 29 ms 1180 KiB
subtask1_05.txt AC 29 ms 1076 KiB
subtask1_06.txt AC 29 ms 1192 KiB
subtask1_07.txt AC 30 ms 1188 KiB
subtask1_08.txt AC 29 ms 1068 KiB
subtask1_09.txt AC 28 ms 1104 KiB
subtask1_10.txt AC 27 ms 1164 KiB
subtask1_11.txt AC 27 ms 1172 KiB
subtask1_12.txt AC 30 ms 1188 KiB
subtask1_13.txt AC 27 ms 1168 KiB
subtask1_14.txt AC 27 ms 1172 KiB
subtask1_15.txt AC 27 ms 1156 KiB
subtask2_16.txt AC 28 ms 1072 KiB
subtask2_17.txt AC 27 ms 1172 KiB
subtask2_18.txt AC 27 ms 1168 KiB
subtask2_19.txt AC 27 ms 1240 KiB
subtask2_20.txt AC 26 ms 1168 KiB
subtask2_21.txt AC 26 ms 1076 KiB
subtask2_22.txt AC 26 ms 1172 KiB
subtask2_23.txt AC 26 ms 1064 KiB
subtask2_24.txt AC 27 ms 1168 KiB
subtask2_25.txt AC 27 ms 1168 KiB
subtask2_26.txt AC 26 ms 1176 KiB
subtask2_27.txt AC 27 ms 1172 KiB
subtask2_28.txt AC 29 ms 1168 KiB
subtask2_29.txt AC 28 ms 1072 KiB
subtask2_30.txt AC 29 ms 1192 KiB