做网站编程语言互联网开发是什么意思
做网站编程语言,互联网开发是什么意思,地址 上海石门二路 网站建设,企业培训的目的和意义小 Y 的桌子上放着 n 个苹果从左到右排成一列#xff0c;编号为从 1 到 n。
小苞是小 Y的好朋友#xff0c;每天她都会从中拿走一些苹果。
每天在拿的时候#xff0c;小苞都是从左侧第 1个苹果开始、每隔 2 个苹果拿走 1个苹果。
随后小苞会将剩下的苹果按原先的顺序重新…小 Y 的桌子上放着 n 个苹果从左到右排成一列编号为从 1 到 n。
小苞是小 Y的好朋友每天她都会从中拿走一些苹果。
每天在拿的时候小苞都是从左侧第 1个苹果开始、每隔 2 个苹果拿走 1个苹果。
随后小苞会将剩下的苹果按原先的顺序重新排成一列。
小苞想知道多少天能拿完所有的苹果而编号为 n的苹果是在第几天被拿走的
输入格式
输入的第一行包含一个正整数 n表示苹果的总数。
输出格式
输出一行包含两个正整数两个整数之间由一个空格隔开分别表示小苞拿走所有苹果所需的天数以及拿走编号为 n的苹果是在第几天。
数据范围
对于所有测试数据有1≤n≤109。 特殊性质小苞第一天就取走编号为 n的苹果。
输入样例
8输出样例
5 5样例解释
小苞的桌上一共放了 8个苹果。
小苞第一天拿走了编号为 1、4、7的苹果。
小苞第二天拿走了编号为 2、6的苹果。
小苞第三天拿走了编号为 3的苹果。
小苞第四天拿走了编号为 5的苹果。
小苞第五天拿走了编号为 8的苹果。
解
#includeiostream
using namespace std;
int main()
{int n; cin n;int days 0; int date0;while (n){days;if (!date n % 3 1)date days;n - (n 2) / 3;//每天减少的苹果}cout days date endl;return 0;
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/88690.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!