社区讨论

70求调。。。样例全过

P14358[CSP-J 2025] 座位参与者 1已保存回复 0

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
0 条
当前快照
1 份
快照标识符
@mhpi69l3
此快照首次捕获于
2025/11/08 07:44
4 个月前
此快照最后确认于
2025/11/08 07:44
4 个月前
查看原帖
CPP
#include <bits/stdc++.h>
using namespace std;
struct xxx{
    int a;
    bool f=false;
    int w1,w2;
}x[110];
bool cmp(xxx x1,xxx x2)
{
    if(x1.a>x2.a)return true;
    else return false;
}
int main()
{
    int n,m;
    cin>>n>>m;
    x[1].f=true;
    for(int i=1;i<=n*m;i++)
    {
        cin>>x[i].a;
    }
    sort(x+1,x+1+n*m,cmp);
    for(int i=1;i<=n*m;i++)
    {
        if(i%n==0)
        {
            x[i].w1=i/n;
        }
        else 
        {
            x[i].w1=floor(i/n)+1;
        }
        if(x[i].w1%2==0)
        {
            x[i].w2=n-(i%n)+1;
        }
        else
        {
            x[i].w2=i%n;
            if(i%n==0)
            {
                x[i].w2=n;
            }
        }
    }
    for(int i=1;i<=n*m;i++)
    {
        if(x[i].f==true)cout<<x[i].w1<<" "<<x[i].w2;
    }
    return 0;
}
WA on #2#3#6#8#10#15

回复

0 条回复,欢迎继续交流。

正在加载回复...