求助题目P1008
查看原帖
求助题目P1008
776275
Outer_Horizon楼主2022/8/23 18:36

各位大佬,能帮我看一下程序哪里出问题了吗?

题目: P1008 [NOIP1998 普及组] 三连击

代码:

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>

using namespace std;

int main() {
    int all[100]{}, y = 0, t = 0, m = 0;
    for (int i = 192;i < 329;i++) {
        m = 0;
        for (int j = 1; j < 4; j++) {
            t = i * j;
            while (t != 0) {
                if (i % 10 != 0)
                {
                    y = t % 10;
                    if (all[y - 1] == NULL) {
                        all[y - 1] = y;
                        m += 1;
                    }
                    t = (t - y) / 10;
                }
                else {
                    break;
                }
            }
        }
        if (m == 9) {
            cout << i << " " << i * 2 << " " << i * 3 << endl;
            for (int k = 0; k < 9; k++)
            {
                all[k] = NULL;
            }
        }
    }
}
2022/8/23 18:36
加载中...