记录编号 158412 评测结果 AAAAA
题目名称 抓狂的悟空 最终得分 100
用户昵称 Gravatarwolf. 是否通过 通过
代码语言 C++ 运行时间 0.008 s
提交时间 2015-04-14 20:13:22 内存使用 0.35 MiB
显示代码纯文本
//转自出题人,帮助其提高通过率
#include<iostream>
#include<cstdio>
#include<vector>
using namespace std;
const long long x=108000*500;
const int p=8;
int a[10000]={0},l=0;
vector<int>ans;
int t=0;
void init()
{
	char temp;
	while(cin>>temp)
	{
		a[l]=temp-'0';
		l++;
	}
	if(l<=8-1)
	{
		int temp;
		for(int i=0;i<=l;i++)
	    {
		    temp*=10;
		    temp+=a[i];
	    }
		if(temp<x)
			t=2;
	}
	l-=1;
}
void div()
{
	long long st=0,yu=0;
	for(int i=0;i<=8-1-1;i++)
	{
		yu*=10;
		yu+=a[i];
	}
	for(int i=8-1;i<=l;i++)
	{
		st=yu*10+a[i];
		yu=st%x;
		ans.push_back(st/x);
	}
	if(yu!=0)
		t=1;
}
int main()
{
	freopen("wukong.in","r",stdin);
	freopen("wukong.out","w",stdout);
	init();
	if(!t)
	    div();
	if(ans.size()>0)
	{
	    for(int i=0;i<ans.size()-1;i++)
	    {
			if(!(i==0&&ans[0]==0))
	        cout<<ans[i];
	    }
	    t+=ans[ans.size()-1];
	}
	cout<<t;
	return 0;
}