TLE求助(关注)

P4715 【深基16.例1】淘汰赛

我在改一改
by lsy18653707830 @ 2024-07-26 16:27:52


我不知道你的做法,给你看看我的做法,就是按照题目模拟 ```cpp #include<bits/stdc++.h> using namespace std; int n; struct node{ int d,id; }a[(1<<7)+5]; node ma(node a,node b){ if(a.d>b.d)return a; return b; } node mi(node a,node b){ if(a.d>b.d)return b; return a; } int main(){ scanf("%d",&n); for(int i=1;i<=(1<<n);++i) scanf("%d",&a[i].d),a[i].id=i; while(n>1){ for(int i=2;i<=(1<<n);i+=2) a[i>>1]=ma(a[i],a[i-1]); n--; } printf("%d",mi(a[1],a[2]).id); return 0; } ```
by KnowWind @ 2024-08-13 00:42:52


上一页 |