过是过了,但写了130行······
查看原帖
过是过了,但写了130行······
1356734
huyouxi楼主2024/12/22 08:43
#include<bits/stdc++.h>

using namespace std;

int main() {
    long long x, y, a, b, c, d, e, f, g, h = 0;
    cin >> x >> y;
    for (long long i = 1; i <= x; i++) {
        a = i / 1000000;
        b = i % 1000000 / 100000;
        c = i % 100000 / 10000;
        d = i % 10000 / 1000;
        e = i % 1000 / 100;
        f = i % 100 / 10;
        g = i % 10;
        if (y == 0) {
            if (a == y) {
                if (b == y) {
                    if (c == y) {
                        if (d == y) {
                            if (e == y) {
                                if (f == y) {
                                    continue;
                                } else {
                                    if (g == y) {
                                        h++;
                                    }
                                    continue;
                                }
                            } else {
                                if (f == y) {
                                    h++;
                                }
                                if (g == y) {
                                    h++;
                                }
                                continue;
                            }
                        } else {
                            if (e == y) {
                                h++;
                            }
                            if (f == y) {
                                h++;
                            }
                            if (g == y) {
                                h++;
                            }
                            continue;
                        }
                    } else {
                        if (d == y) {
                            h++;
                        }
                        if (e == y) {
                            h++;
                        }
                        if (f == y) {
                            h++;
                        }
                        if (g == y) {
                            h++;
                        }
                        continue;
                    }
                } else {
                    if (c == y) {
                        h++;
                    }
                    if (d == y) {
                        h++;
                    }
                    if (e == y) {
                        h++;
                    }
                    if (f == y) {
                        h++;
                    }
                    if (g == y) {
                        h++;
                    }
                    continue;
                }
            } else {
                if (b == y) {
                    h++;
                }
                if (c == y) {
                    h++;
                }
                if (d == y) {
                    h++;
                }
                if (e == y) {
                    h++;
                }
                if (f == y) {
                    h++;
                }
                if (g == y) {
                    h++;
                }
                continue;
            }
        }
        if (a == y) {
            h++;
        }
        if (b == y) {
            h++;
        }
        if (c == y) {
            h++;
        }
        if (d == y) {
            h++;
        }
        if (e == y) {
            h++;
        }
        if (f == y) {
            h++;
        }
        if (g == y) {
            h++;
        }
    }
    cout << h;
    return 0;
}
2024/12/22 08:43
加载中...