解题思路:蓝桥杯2014年第五届真题-分糖果 (C语言代码)每一步都很详细,适合小白看。-Dotcpp编程社区
思路是参考这位大佬的,向这位大佬致敬吧!
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int n,flag=1,count=0;
int a[101];
int i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}//以上是读入操作
while( flag)
{
a[0]=a[1]/2;
for(i=1;i<=n;i++)
{
if(i!=n)
a[i]=a[i]/2+a[i+1]/2;
else
a[i]=a[i]/2+a[0];
if(a[i]%2!=0)
{ a[i]+=1;
count++;
}
}//分糖和补发阶段
for(j=1;j<=n;j++)
{
if(a[1]==a[j])
flag=0;
else
{
flag=1;
break;
}
}//判断flag是否为0阶段。
}
printf("%d",count);
}
0.0分
0 人评分
点我有惊喜!你懂得!浏览:4109 |
简单编码 (C++代码)浏览:678 |
奖学金 (C++代码)浏览:2008 |
【偶数求和】 (C语言代码)浏览:567 |
WU-判定字符位置 (C++代码)浏览:1407 |
sizeof的大作用 (C语言代码)浏览:1452 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1420 |
陈教主的三角形 (C语言代码)浏览:1143 |
一元一次方程 (C语言代码)浏览:4070 |
敲七 (C语言代码)浏览:2701 |