0分求助!!!
查看原帖
0分求助!!!
373226
justinjia楼主2021/1/6 19:38

R44680455 记录详情\color{white}\colorbox{black}{R44680455 记录详情} 测试点信息\color{lightblue}\text{测试点信息}

#1#2#3#4#5#6#7#8#9#10#11#12#13#14#15#16#17#18#19#20WAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWARERERE\begin{matrix} \#1&\#2&\#3&\#4&\#5&\#6&\#7&\#8&\#9&\#10&\#11&\#12&\#13&\#14&\#15&\#16&\#17&\#18&\#19&\#20\\ \colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{red}{\color{white}WA}&\colorbox{purple}{\color{white}RE}&\colorbox{purple}{\color{white}RE}&\colorbox{purple}{\color{white}RE} \end{matrix}

源代码\color{lightblue}\text{源代码}

#include"stdio.h"
#include"algorithm"
#include"vector"
using namespace std;
void arr_cpy(int a[],int b[],int n){
    for(int i=0;i<n;i++)
        b[i]=a[i];
}
int main(void){
    int n,w;
    scanf("%d%d",&n,&w);
    vector<int>a;
    a.clear();
    int tmp;
    scanf("%d",&tmp);
    a.insert(a.begin(),tmp);
    for(int i=0;i<n-1;i++){
        scanf("%d",&tmp);
        for(int j=0;j<a.size();j++)
            if(a[i]>tmp){
                a.insert(a.begin()+j,tmp);
                break;
            }
    }
    //for(int i=0;i<n;i++)
    	//printf("%d ",a[i]);
    //printf("\n");
    for(int i=1;i<=n;i++){
        const int score=a[max(1,i*w/100)-1];
        printf("%d ",score);
    }
    return 0;
}

根据我加的临时输出(我注掉的那部分)来看,好像是读入&\&排序部分出问题了。。。

2021/1/6 19:38
加载中...