思路一样为什么wa
查看原帖
思路一样为什么wa
443134
adtom楼主2023/3/24 21:01
#include <iostream>
#include <cmath>
#define ll long long
using namespace std;
ll a[205][4],end1[205];
int main()
{
    lll n,m;
    cin>>n>>m;
    for(ll i=1;i<=n;i++){
        cin>>end1[i];
    }
    for(ll i=1;i<=m;i++){
        for(ll j=1;j<=3;j++){
            cin>>a[i][j];
        }
    }
    for(ll i=m;i>=1;i--){
        if(a[i][1]==1){
            if(end1[a[i][2]]!=end1[a[i][3]])
                end1[a[i][2]]=end1[a[i][2]]-end1[a[i][3]];
            else
                end1[a[i][2]]=end1[a[i][2]]/2;
        }else{
             if(end1[a[i][2]]!=end1[a[i][3]])
                end1[a[i][2]]=end1[a[i][2]]/end1[a[i][3]];
             else   
                end1[a[i][2]]=sqrt(end1[a[i][2]]);
        }
    }
    for(int i=1;i<=n;i++)
        cout<<end1[i]<<" ";
    return 0;
}


求大佬解答
2023/3/24 21:01
加载中...