第三届全国大学生算法设计与编程挑战赛(秋季赛)热身赛(个人赛组)A

                                                                    抽奖

Description

在终于熬过了高中之后,你进入了大学,你听信了大人们的谎言,上了大学就轻松了,实际上你发现大学比高中更卷了。但是!你已经佛系了起来,凭借着高中学过oi,在大学开始了摸鱼,而一直打LOL的你,最近发现了原神这一款游戏也很有意思,而且作为lsp的你,对于里面的老婆你表示你全都要,但是为了计算好你怎么把原石投入池子,你需要好好计划一番。

你只喜欢up池,你当前已经拥有了xx颗原石,00个星辉,假设你不是很非也不是很欧,每10发平均可以获得3个星辉(注意每满十发才可获得3星辉,1~9发无星辉,10~19发3星辉),根据原神的规则,每160颗原石可以抽一发,每5个星辉可以抽一发,作为大学生的你并没有太多钱来氪金,所以你得算一算目前到底可以抽多少发。

Input

一个整数xx,表示xx颗原石(1≤x≤1e8)。

Output

一个整数nn,表示你可以抽多少发。

Sample Input 1 

3200

Sample Output 1

21

能力有限,大佬勿喷。

#include <iostream>
using namespace std;
int main(){
	int x;
	cin>>x;
	int ans=0;
	x/=160;
	ans+=x;
	int sum=x%10;
	int b=x/10*3;
	while(b>=5){
		b-=5;
		sum++;
		ans++;
		while(sum>=10){
			sum-=10;
			b+=3;
		}
	}
	cout<<ans<<endl;
	return 0;
}

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值