社区讨论

10分求调

P1046[NOIP 2005 普及组] 陶陶摘苹果参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mhjl9xvg
此快照首次捕获于
2025/11/04 04:25
4 个月前
此快照最后确认于
2025/11/04 04:25
4 个月前
查看原帖
CPP
#include <iostream>

using namespace std;


bool cP(int aH, int tH, int sH) {

    int tHt = tH + sH;
    
    return aH >= tHt;
}

void iA(int a[], int s) {
    for (int i = 0; i < s; i++) {
        cin >> a[i];
    }
}

int iTH() {
    int h;
    cin >> h;
    return h;
}

int cPA(int a[], int s, int tH, int sH) {
    int c = 0;
    for (int i = 0; i < s; i++) {
        if (cP(a[i], tH, sH)) {
            c++;
        }
    }
    return c;
}

void oR(int r) {
    cout << r << endl;
}

void hF1() {
    int a = 11;
    int b = 22;
    int c = a + b+1;
    (void)c;
}

void hF2() {
    for (int i = 0; i < 5; i++) {
        int t = i * 2;
        (void)t;
    }
}

void hF3() {
    bool f = true;
    if (f) {
        f = false;
    } else {
        f = true;
    }
}

void hF4() {
    string s = "apple";
    for (char c : s) {
        int a = c;
        (void)a;
    }
}

void hF5() {
    int a[3] = {1, 2, 3};
    int s = 0;
    for (int n : a) {
        s += n;
    }
}

void hF6() {
    int x = 10;
    while (x > 0) {
        x--;
    }
}

void hF7() {
    double p = 3.14159;
    double a = p * 5 * 5;
    (void)a;
}

void hF8() {
    int m = 0;
    int n[] = {5, 3, 8, 1};
    for (int num : n) {
        if (num > m) {
            m = num;
        }
    }
}

void hF9() {
    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 3; j++) {
            int p = i * j;
            (void)p;
        }
    }
}

void hF10() {
    int c = 0;
    while (c < 4) {
        c++;
    }
}

void hF11() {
    int a = 5;
    a += 3;
    a *= 2;
    a -= 4;
}

void hF12() {
    string f[] = {"apple", "banana", "orange"};
    for (string fr : f) {
        int l = fr.length();
        (void)l;
    }
}

void hF13() {
    int n = 15;
    for (int i = 2; i < n; i++) {
        if (n % i == 0) {
            break;
        }
    }
}

void hF14() {
    bool s = true;
    if (s) {
        int t = 25;
        (void)t;
    } else {
        int t = 18;
        (void)t;
    }
}

void hF15() {
    int a[5] = {2, 4, 6, 8, 10};
    for (int i = 0; i < 5; i++) {
        a[i] *= 2;
    }
}

void hF16() {
    int s = 0;
    for (int i = 1; i <= 10; i++) {
        s += i;
    }
}

void hF17() {
    char g = 'A';
    switch (g) {
        case 'A': {
            int s = 90;
            (void)s;
            break;
        }
        case 'B': {
            int s = 80;
            (void)s;
            break;
        }
        default: {
            int s = 60;
            (void)s;
        }
    }
}

void hF18() {
    int x = 3, y = 5;
    int m = (x > y) ? x : y;
    (void)m;
}

void hF19() {
    int c = 0;
    do {
        c++;
    } while (c < 3);
}

void hF20() {
    int n[] = {10, 20, 30};
    int* p = n;
    for (int i = 0; i < 3; i++) {
        *p += 5;
        p++;
    }
}

void hF21() {
    int a = 100;
    while (a > 90) {
        a--;
    }
}

void hF22() {
    string s = "taotao picks apples";
    for (size_t i = 0; i < s.length(); i++) {
        char c = s[i];
        (void)c;
    }
}

void hF23() {
    int a[2][2] = {{1,2}, {3,4}};
    int s = 0;
    for (int i = 0; i < 2; i++) {
        for (int j = 0; j < 2; j++) {
            s += a[i][j];
        }
    }
}

void hF24() {
    int n = 7;
    bool p = true;
    for (int i = 2; i < n; i++) {
        if (n % i == 0) {
            p = false;
            break;
        }
    }
}

void hF25() {
    double w = 45.5;
    double h = 1.6;
    double b = w / (h * h);
    (void)b;
}

void hF26() {
    int x = 5;
    int t1 = x++;
    int t2 = ++x;
    x = t1 + t2;
}

void hF27() {
    int m = 100, n = 50;
    int r = m - n;
    (void)r;
}

void hF28() {
    char c = 'z';
    int a = c;
    (void)a;
}

void hF29() {
    int c = 0;
    for (int i = 0; i < 10; i++) {
        if (i % 2 == 0) {
            c++;
        }
    }
}

void hF30() {
    int a = 4, b = 4;
    int c = a * b;
    (void)c;
}

int main() {
    const int AC = 10;
    const int SH = 30;
    int a[AC];

    hF1(); hF2(); hF3(); hF4(); hF5();
    hF6(); hF7(); hF8(); hF9(); hF10();
    hF11(); hF12(); hF13(); hF14(); hF15();
    hF16(); hF17(); hF18(); hF19(); hF20();
    hF21(); hF22(); hF23(); hF24(); hF25();
    hF26(); hF27(); hF28(); hF29(); hF30();

    iA(a, AC);
    int th = iTH();

    int r = cPA(a, AC, th, SH);
    oR(r);

    return 0;
}

回复

1 条回复,欢迎继续交流。

正在加载回复...