17 条题解

  • 1
    @ 2026-2-19 13:50:12

    要么太难看不懂,要么太简单降低智商? 那么这个题解就很适合你

    #include <iostream>
    using namespace std;
    
    int main() {
        int m, n, cnt = 0;
        cin >> m >> n;
        for(int i = m; i <= n; i++) {
            if(i < 100 || i > 999) continue;
            int a = i / 100;
            int b = i / 10 % 10;
            int c = i % 10;
            
            if(a*a*a + b*b*b + c*c*c == i) {
                cout << i << " ";
                cnt++;
            }
        }
        if(cnt == 0) {
            cout << "No Answer.";
        } else {
            cout << endl << cnt;
        }
        return 0;
    }
    

    信息

    ID
    898
    时间
    1000ms
    内存
    128MiB
    难度
    7
    标签
    递交数
    2027
    已通过
    518
    上传者