问题标题: 酷町堂:3888 闪烁的灯泡

1
1
已解决
童梦圆
童梦圆
资深守护
资深守护
#include<bits/stdc++.h>
using namespace std;
struct dp
{
    int flag;
    int num;
};
dp a[1005]; 
int main()
{
    int m,n;
    cin>>m>>n;
    int t=0,w=1;
    for(int i=1;i<=n;i++)
    {
        t=t+w;
        a[t].flag=1;
        a[t].num++;
        w++;
    }
    int fl=1;
    for(int i=1;i<=m;i++)
    {
        if(a[i].flag==0)
        {
            fl=0;
            cout<<i<<" ";
        }
    }
    if(fl!=0)
    {
        int max1=-1;
        for(int i=1;i<=m;i++)
        {
            if(a[i].num>max1)
            max1=i;
        }
        cout<<max1<<endl;
    }
    return 0;
}

哪错了???


1
1
童梦圆
童梦圆
资深守护
资深守护

#include<bits/stdc++.h>
using namespace std;
struct dp
{
    int flag;
    int num;
};
dp a[1005]; 
int main()
{
    int m,n;
    cin>>m>>n;
    int t=0,w=1;
    for(int i=1;i<=n;i++)
    {
        t=t+w;
        a[t].flag=1;
        a[t].num++;
        w++;
        if(t>m)
        t=t-m;
    }
    int fl=1;
    for(int i=1;i<=m;i++)
    {
        if(a[i].flag==0)
        {
            fl=0;
            cout<<i<<" ";
        }
    }
    if(fl!=0)
    {
        int max1=-1;
        for(int i=1;i<=m;i++)
        {
            if(a[i].num>max1)
            max1=i;
        }
        cout<<max1<<endl;
    }
    return 0;
}

童梦圆在2019-08-12 15:53:06追加了内容

我改了一下,但还是Runtime Error

0
0
童梦圆
童梦圆
资深守护
资深守护

回答下,我采纳你。(回答啥都行)

@周旭东 @张凌峰

0
0
被禁言 姜思远
姜思远
初级光能
初级光能

采纳我,采纳我,采纳我,采纳我,采纳我,采纳我,采纳我,采纳我,采纳我,采纳我,采纳我,采纳我,采纳我,采纳我,采纳我。

0
0
我要回答