原神抽卡(题目出自:江西软件职业技术大学)

描述:

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

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

输入

一个整数xx,表示xx颗原石,(1 \leq x \leq 10^8)(1≤x≤108)。

输出

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

1、此题最大的坑就在于星辉10抽后又可以生成星辉,所以当数很大的时候就是此题最大的坑。

2、第二个坑就是限制条件是:1秒

所以:

目录

所以:


#include <stdio.h>
int main()
{
	int x,star=0,n=0,i=0;
	scanf("%d",&x);
	n=x/160;
	star=3*(n/10);
	while(star>=5){/*记录抽奖次数,满10归0星辉+3*/
		star=star-5;
		i++;
		n++;
		if(i==10){
			star=star+3;
			i=0;
		}
	}
	printf("%d\n",n);	
	return 0;
}

 


 

 江软牛逼!!!出题人牛逼!!!

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值