这名用户暂未设置签名。
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
```c #include using namespace std; struct point{ double x; double y; }; inline double dis(point a,point b){ double t1=(a.x-b.x)*(a.x-b.x); double t2=(a.y-b.y)*(…
```c ``` ```c #include using namespace std; int N,A,B; int K[205]; int sum[205]; void bfs(int x){ int temp=A; queue qq; qq.push(temp); while(!qq.empty()){ int h…
```c #include using namespace std; int n,k,ans,sum; int a[21]; bool c[21]; bool isprime(int x){ for(int i=2;i k){ cout =k-i){ //s+=a[j]; c[j]=true; dfs(i+1,s+a[…
```c #include using namespace std; int n,ans=0; bool col[15],x1[30],x2[30],y[15]; bool check(int i,int j) { return !col[j]&&!x1[i+j]&&!x2[i-j+n]; } void dfs(int…
```c #include int dc(int a) { int b=1; for(int i=1;i<=a;i++) { b=b*i; } return b; } int fz(int x,int s) { int n=dc(x); int m=dc(s)*dc(x-s); return n/m; } int mi…
在讨论《爆零求助,帮忙看看哪里错了QAQ》回复:
@[__dest__ruct__or__](/user/592238) 明白了,太感谢了
```c #include #include int main() { char a[]={'b','o','y'},b[]={'g','i','r','l'}; char c[260]={0}; gets(c); int l=strlen(c); int m=0,f=0; for(int i=0;i<l;i++) {…
```c #include int main() { int n,sum=0; scanf("%d",&n); int a[4000]={0},i=0; do{ scanf("%d",&a[i]); sum=sum+a[i]; i++;//TODO }while(sum<n*n); int l=0; for(int j…
在讨论《80分求助,两个WA,求看看哪里出了问题》回复:
```c #include int main() { int n,k=0,a[10000]; scanf("%d",&n); //int a[n]; for(int i=0;i<n;i++) scanf("%d",&a[i]); for(int i=1;i<n-1;i++) { int mid=a[i]; int le…
在讨论《80分求助,两个WA,求看看哪里出了问题》回复:
@[h15755341943](/user/730787) 但是输入的数据n本身是不确定的,在输入之后n不就相当于一个具体值了吗,如果是a[10]的话,那输入的n就起不到它本该有的作用了啊?
```c #include #include int main() { int n,sum=0; scanf("%d",&n); char a[n*n]; gets(a); int l=strlen(a)/2; int b[l],j=0; for(int i=0;i<strlen(a);i++) { if(a[i]!=…
```c #include int main() { int n,k=0; scanf("%d",&n); int a[n]; for(int i=0;i<n;i++) scanf("%d",&a[i]); for(int i=2;i<n-1;i++) { int mid=a[i]; int left=a[i-1],r…
在讨论《70分求助,三个WA》回复:
@[Friends_priceless](/user/551972) 感谢感谢,看到了更简洁的思路
在讨论《70分求助,三个WA》回复:
@[2124Kobe](/user/576934) 明白了,非常感谢!
在讨论《C语言求助,三个超时》回复:
@[coldy_rainy](/user/526755) 恍然大悟,太感谢您了
```c #include int mi(int a,int b) { int t=1; for(int i=1;i =1;i--) { if(a[i]==0)k++; else f=f+a[i]*mi(10,10-k-i); } if(n<0)f=(-1)*f; printf("%d",f); } } ``` 想知道…
```c #include #include int zhishu(int a) { int b[10001]; for(int i=0;i<10001;i++) b[i]=1; for(int i=2;i<sqrt(10001);i++) { for(int j=i*i;j<10001;j=j+i) { if(b[i…
在讨论《90分求助,最后一个一直是WA》回复:
@[oxygen_minister](/user/145177) 好的好的,太感谢了❀
在讨论《90分求助,最后一个一直是WA》回复:
@[oxygen_minister](/user/145177) 所以是不是说,按我原先的代码,在while的判断之前,\n已经读进去并进行运算了,所以结果不对;而优化之后的代码是先进行判断再运算再读值,就会避免这个问题(实际上就是先后顺序问题)?
```c #include int main() { char c1,c2; int b1,b2,a1=1,a2=1; while(c1!='\n') { c1=getchar(); a1=a1*(c1-64); } while(c2!='\n') { c2=getchar(); a2=a2*(c2-64); } b1…