从0到n 累计和为 n*(n+1)/2 减去出现过的元素 最后的结果就是没有出现的值

#include<iostream>
using namespace std;
int main()
{
    int n;
    while(cin >> n)
    {
        int sum = n * (n+1)/2;
        for(int i = 0 ; i < n; i++)
        {
            int j;
            cin >> j;
            sum -= j;
        }
        cout << sum << endl;
    }
}