按要求计算

题目 按要求计算

image-ef8549fe

思路分析

直接模拟就好了

因为\(a_i\)最大是32 所以用一个大于32的数33初始化minv

然后每插入一个数就更新一次minv 用min维护

代码实现

#include<bits/stdc++.h>

using namespace std;

const int N=20;

int n;

int a[N];

int main()

{

    cin>>n;

    int minv=33;

    for(int i=1;i<=n;i++)

    {

        cin>>a[i];

        minv=min(minv,a[i]);

    }

    cout<<(minv^a[3])+2<<endl;

    return 0;

}

同类题型

视频讲解


⬅️ 反转字符串 🏠 00-刷题理模型 ➡️ 数组中只出现一次的两个数字