比赛 20110730 评测结果 AAAAAAAAAA
题目名称 翻硬币 最终得分 100
用户昵称 苏轼 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2011-07-30 10:10:41
显示代码纯文本
#include <cstdio>
#include <iostream>
#include <cmath>
using namespace std;

typedef long long Int;

void solve(Int N)
{
	Int ans=0;
	if (N<=10)
	{
		switch (N)
		{
			case 5:ans=1;break;
			case 6:ans=6;break;
			case 7:ans=3;break;
			case 8:ans=4;break;
			case 9:ans=3;break;
			case 10:ans=2;break;
		}
	}
	else
	{
		ans=ceil(N/5.0);
		switch (N%5)
		{
			case 2:ans++;break;
			case 4:ans++;break;
		}
	}
	cout<<ans<<endl;
}

int main()
{
	freopen("xcoins.in","r",stdin);
	freopen("xcoins.out","w",stdout);
	Int N;
	cin>>N;
	solve(N);
	return 0;
}