两个平台的输入相同
8 5
10 9 8 7 7 7 5 5
Codeforces
VS代码
这是怎么回事?我的代码有问题吗?
代码——在
#include <iostream>
using namespace std;
int main(){
int n;
int a[n];
int k;
cin>>n>>k;
int p=0;
for(int i=0;i<n;i++){
cin>>a[i];
if(a[i]>0){
if(a[i]>=a[k-1]){
p++;
}
}
}
cout<<p;
return 0;
}
你认为这是什么
int n;
int a[n];
n是某个随机值,然后使用它来调整数组的大小。你必须先读n
注意VLA(可变长度数组)不是标准的c++。使用std::vector代替