P1563 !!!!!95分,急!!!!!!!!!!!!!!!
  • 板块灌水区
  • 楼主How1ver
  • 当前回复1
  • 已保存回复1
  • 发布时间2021/10/2 16:24
  • 上次更新2023/11/4 05:08:46
查看原帖
P1563 !!!!!95分,急!!!!!!!!!!!!!!!
510823
How1ver楼主2021/10/2 16:24
#include <bits/stdc++.h>
using namespace std;
struct human
{
    int fx;
    string name;
};
human ren[100005];
int lr[100005],caozuo[100005],n,m,s;
int weizhi=1;
int main()
{
    cin>>n>>m;
    for (int i=1;i<=n;i++)
    {
        cin>>ren[i].fx>>ren[i].name;
    }
    for (int i=1;i<=m;i++)
    {
        cin>>lr[i]>>caozuo[i];
    }
    for(int i=1;i<=m;i++)
    {
        s=weizhi%n;
        if (s==0)
        {
            s=n;
        }
        if (lr[i]==ren[s].fx)
        {
            weizhi-=caozuo[i];
            if (weizhi<0)
            {
                weizhi+=n;
            }
        }
        else
        {
            weizhi+=caozuo[i];
        }
    }
    s=weizhi%n;
    cout<<ren[s].name;
    return 0;
}
2021/10/2 16:24
加载中...