是数组爆了吗?如果是怎么办?
#include<bits/stdc++.h> using namespace std; int n,k,x,y,ans=0; bool nap[100000][100000]; int main() { cin>>n>>k; for(cin>>x>>y;k>0;k--) { nap[x][y]=1; ans=ans+nap[x-1][y]+nap[x+1][y]+nap[x][y+1]+nap[x][y-1]; } cout<<ans; return 0; }