一个人的巴黎


私信TA

用户名:uq_36478041918

访问量:15012

签 名:

等  级
排  名 105
经  验 8307
参赛次数 1
文章发表 70
年  龄 0
在职情况 学生
学  校 NTU
专  业 计算机科学与技术

  自我简介:

 

0.0分

4 人评分

  评论区

实在不知道我和博主有哪里不一样,明明感觉都一样
2023-02-22 23:03:17
#include<iostream>
using namespace std;
int a[1000010];
int m,n;
void f()
{
    int sum=0;
    for(int i=2;i<=n;i++)
    {
        if(a[i]==1)
        {
        for(int p=1;p<=n;p++)
        {
            if(a[p]==1) sum++;
            if(sum==i) 
            {
                a[p]=0;
                sum=0;
            }
        }
        }
    }
}
int main()
{
    cin>>m>>n;
    for(int i=1;i<=n;i++)
    {
        a[i]=1;
    }
    f();
    int sum=0;
    for(int i=m+1;i<n;i++)
    {
        if(a[i]) sum++;
    }
    cout<<sum<<endl;
    return 0;
}
为什么我和你写的一样,但是我答案是错的
2023-02-22 22:50:19
  • «
  • 1
  • »