1 条题解

  • 0
    @ 2024-11-20 20:40:58

    luogu-B4041题解

    主要题意

    每次都对 llrr 范围内所有的数按大小排序,输出最后的结果。

    解题思路

    对于每一组数据,在从 llrr 的范围内排序,最后输出完整数组。
    注意: sort 排序语句为sort(a+l,a+r+1)

    上代码!

    #include<bits/stdc++.h>
    using namespace std;
    int n; 
    int a[1001];
    int T;
    int l,r;
    int main()
    {
    	cin>>n;
        for(int i=1;i<=n;i++)
        	cin>>a[i];
        cin>>T;
        while(T--)
        {
        	cin>>l>>r;
        	sort(a+l,a+r+1);
    	}
    	for(int i=1;i<=n;i++)
    		cout<<a[i]<<" ";
    }
    
    

    信息

    ID
    5057
    时间
    1000ms
    内存
    512MiB
    难度
    2
    标签
    递交数
    4
    已通过
    3
    上传者