日常刷题单
刷了题目后,对于排序方法更加熟练,手搓代码的速度也得到了提高。
感觉字符串还不熟练,高精度更是云里雾里,上升空间极大。
同时看见今晚有个入门难度的测试,去练了练手,想看看自己是什么成分,结果不尽如意,还有待提高,小卡拉米还得继续努力呀。
其中完整写对的只有一个题目,分享一下。
#include <stdio.h>
#include <stdlib.h>
int a[5005],b[5005],c[5005];
int main()
{
int n,k,i,j,s=0,m=0,t;
scanf("%d %d",&n,&k);
for(i=1;i<=n;i++){
scanf("%d",&a[i]);
b[i]=99-2*a[i];
if(b[i]>0)
s++;
}
t=s;
for(i=1;i<=n-k+1;i++){
s=t;
for(j=i;j<=i+k-1;j++){
if(b[j]<0){
b[j]+=4;
if(b[j]>0){
s++;
}
b[j]-=4;
}
}
if(s>n/2){
m++;
}
}
printf("%d\n",m);
return 0;
}