洛谷告诉我今天宜切水题..............

P5726 【深基4.习9】打分

RockyQ012 @ 2024-07-11 20:08:38

我居然连普及— 都过不了QwQ

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    int a[n];
    cin >> n;
    int ans = 0;  
    for(int i = 1 ; i <= n ; ++i) cin >> a[i];
    sort(a + 1 , a + n + 1);
    for(int i = 2 ; i <= n - 1 ; ++i) {
        ans += a[i];
    }
    double sum = ans / (n - 2);
    cout << fixed << setprecision(2) << sum;
    return 0;
}

没有输出?


by RockyQ012 @ 2024-07-11 20:20:17

@WEICY123 @dino @sshhgggddsbf AC了谢谢!我眼瞎


by STA_Morlin @ 2024-07-11 20:21:02

@qiuribomu CSP 或者某些 OJ 有概率因为这个保龄,并且这不是被 cpp 标准承认的写法。


by STA_Morlin @ 2024-07-11 20:21:26

@qiuribomu 事实上你必须使用一个定值。


by sshhgggddsbf @ 2024-07-11 20:22:04

不用+1,多此一举


by dino @ 2024-07-11 20:23:31

@sshhgggddsbf 访问n其实是越界操作,越界一点没什么,但是就是不太好


by STA_Morlin @ 2024-07-11 20:24:30

乐了,现在 OIer 都这么漠视 CE RE 么。


by STA_Morlin @ 2024-07-11 20:25:02

跟没打过 csp 一样。


by dino @ 2024-07-11 20:25:38

@STA_Morlin 可能他们确实没打过


by qiuribomu @ 2024-07-11 20:26:07

@STA_Morlin 可以用动态数组


by STA_Morlin @ 2024-07-11 20:26:47

@qiuribomu 动态数组是这么定义的?


上一页 | 下一页