算法:买汽水

简介: **题目:不多说了。网上搜一下吧样例输入:

*题目:

不多说了。网上搜一下吧

样例输入:

3

10

81

0

样例输出:

1

5

40

分析:这其中的道理很简单,有两种方法,第一种,找规律,得出就是n/2就是答案;第二种就是暴力法,不过多介绍,都在下面代码中。

源码:

第一种:**

include <stdio.h>

int main(void)

{

int n;
for(int i=0;;i++)
{
    scanf("%d",&n);
if(n!=0)
    {
printf("%d\n",n/2);
    }else{
break;
    }
}
return 0;

}

第二种:

include <stdio.h>

int main()

{

int a[10],b[10];
int i,j,k,l,c,d;
for(i=0;i<10;i++)
{
    scanf("%d",&a[i]);
if(a[i]==0)
    {
        k=i;
break;
    }
}
for(i=0;i<k;i++)
{
    c=0;    
    j=a[i];
while(j>=2)
    {
if(j==2)
        {
            c=c+1;
break;
        }
        d=j/3;
        l=j%3;
        j=d+l;
        c=c+d;
    }
    b[i]=c;
}
for(i=0;i<k;i++)
{
printf("%d\n",b[i]);
}

}

看一遍就会了,如果还不会,就多看几遍,再带入只算算;

目录
相关文章
|
5月前
|
算法
算法:3瓶空瓶子可以换一瓶汽水
算法:3瓶空瓶子可以换一瓶汽水
|
1月前
|
算法
【MATLAB】语音信号识别与处理:滑动平均滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:滑动平均滤波算法去噪及谱相减算法呈现频谱
45 0
|
30天前
|
传感器 算法 计算机视觉
基于肤色模型和中值滤波的手部检测算法FPGA实现,包括tb测试文件和MATLAB辅助验证
该内容是关于一个基于肤色模型和中值滤波的手部检测算法的描述,包括算法的运行效果图和所使用的软件版本(matlab2022a, vivado2019.2)。算法分为肤色分割和中值滤波两步,其中肤色模型在YCbCr色彩空间定义,中值滤波用于去除噪声。提供了一段核心程序代码,用于处理图像数据并在FPGA上实现。最终,检测结果输出到&quot;hand.txt&quot;文件。
|
1月前
|
机器学习/深度学习 算法 计算机视觉
基于yolov2深度学习网络的视频手部检测算法matlab仿真
基于yolov2深度学习网络的视频手部检测算法matlab仿真
|
1月前
|
算法
【MATLAB】语音信号识别与处理:移动中位数滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:移动中位数滤波算法去噪及谱相减算法呈现频谱
23 2
|
1月前
|
算法
【MATLAB】语音信号识别与处理:卷积滑动平均滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:卷积滑动平均滤波算法去噪及谱相减算法呈现频谱
33 0
|
1月前
|
算法
【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱
39 1
|
3天前
|
机器学习/深度学习 人工智能 算法
基于DCT和扩频的音频水印嵌入提取算法matlab仿真
本文介绍了结合DCT和扩频技术的音频水印算法,用于在不降低音质的情况下嵌入版权信息。在matlab2022a中实现,算法利用DCT进行频域处理,通过扩频增强水印的隐蔽性和抗攻击性。核心程序展示了水印的嵌入与提取过程,包括DCT变换、水印扩频及反变换步骤。该方法有效且专业,未来研究将侧重于提高实用性和安全性。
|
7天前
|
文字识别 算法 计算机视觉
图像倾斜校正算法的MATLAB实现:图像倾斜角检测及校正
图像倾斜校正算法的MATLAB实现:图像倾斜角检测及校正
14 0
|
10天前
|
机器学习/深度学习 算法
【MATLAB】GA_ELM神经网络时序预测算法
【MATLAB】GA_ELM神经网络时序预测算法
282 9

热门文章

最新文章