SDUT 8600手机(水题)

探讨了8600手机的消费模型:初始资金M元,每日消耗1元,累积消耗K元后返还1元,求解可用天数。通过简单的循环模拟实现了递归或规律寻找之外的有效解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

8600手机

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

8600的手机每天消费1元,每消费K元就可以获赠1元,一开始8600有M元,问最多可以用多少天?

输入

输入包括多个测试实例.每个测试实例包括2个整数M, k,(2 <= k <= M <= 1000).M = 0, k = 0代表输入结束.

输出

对于每个测试实例输出一个整数,表示M元可以用的天数。

示例输入

2 2
4 3
0 0

示例输出

3

5

一开始思路混乱 看上去很简单,我就在那纠结是递归?找规律? 都不是。。只能说有时候暴力很管用 就按简单的题意稍稍那么模拟一下就行了

#include <stdio.h>
#include <iostream>
#include <algorithm>
#include <string.h>
#include <cstdio>
#include <cctype>
#include <cmath>
using  namespace std;
int main()
{
	int m,k;
	while(cin>>m>>k)
	{
		int add=0,day=0;
		if(!m&&!k) break;
		while(m--)
		{
			add++;
			if(add==k)
			{
				m++;
				add=0;
			}
			day++;
		}
		cout<<day<<endl;
	}
	return 0;
}


 

 

### 山东理工大学计算机网络课程期末考试目 #### 单项选择 单项选择通常涉及对基本概念的理解以及具体技术的应用。这类目旨在测试学生对于计算机网络基础知识的掌握情况。 例如,在山东大学2021-2022学年的计算机网络期末试中,单项选择部分涵盖了多个知识点,包括但不限于OSI模型、TCP/IP协议栈、路由算法等[^1]。 ```python # 示例:模拟单项选择 choices = ["A. OSI七层模型", "B. TCP三次握手过程", "C. IP地址分类"] print(f"下列哪项不属于传输层的功能?\n{'\n'.join(choices)}") ``` #### 填空 填空用于考察学生的记忆能力和细节理解能力。这些问可能涉及到具体的术语定义、公式应用或是特定场景下的解决方案。 根据往年的试卷结构来看,填空会覆盖广泛的主,如数据链路层的工作原理、HTTP请求报文格式解析等内容[^2]。 ```plaintext # 数据帧由______、_________和________组成。(三个空) ``` #### 综合分析 综合分析往往要求考生结合所学理论知识来解答实际问或解释现象。此类目不仅检验了学生的基础知识平,还考验其灵活运用的能力。 关于拥塞控制方面的问曾出现在不同年份的考卷上。例如,讨论流量监管机制如何与队列管理策略相互作用以缓解网络拥堵状况[^3]。 ```plaintext 说明RED(随机早期检测)是如何帮助防止互联网发生全局同步现象从而减轻拥塞程度? ``` #### 实践操作 实践操作侧重于评估学生能否将课堂上学到的知识应用于真实的编程环境当中。这可能是编写简单的脚本或者是配置路由器设置之类的任务。 虽然具体的目内容每年都会有所变化,但从以往的经验可以推测出可能会有类似于Excel公式的考查形式,比如相对引用和绝对引用的区别及其应用场景[^4]。 ```excel =A1+$B$1 # 这是个混合引用的例子 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值