求助

题目总版

```cpp #include<bits/stdc++.h> using namespace std; int n,d,s[100010],a; int main(){ cin>>n>>d; for(int i=0;i<d;i++){ cin>>a; s[a]=s[a]+i+1; } for(int i=0;i<n;i++) { cout<<s[i]<<" "; } return 0; } ```
by xiangzhenze611 @ 2024-04-13 15:22:40


改成这样 ```cpp #include<bits/stdc++.h> using namespace std; int n,d,s[100010],a; int main(){ cin>>n>>d; for(int i=0;i<d;i++){ cin>>a; s[a]=s[a]+i+1; } for(int i=0;i<n;i++) { cout<<s[i]<<" "; } return 0; } ``` 因为你的天数是从第一天开始的,并不是第一天加0
by S08578 @ 2024-04-13 15:23:24


@[_Lsad](/user/741531) 第6行i=1 ```cpp #include<bits/stdc++.h> using namespace std; int n,d,s[1005],a; int main(){ cin>>n>>d; for(int i=1;i<d;i++){ cin>>a; s[a]=s[a]+i; } for(int i=0;i<n;i++){ cout<<s[i]<<" "; } return 0; } ```
by zqh123bc @ 2024-04-13 15:23:57


vocal!1秒3个人,贴接,全关注了
by _Lsad @ 2024-04-13 15:24:40


|