题目链接:近期AtCoder ABC B题 - Virtual Judge (vjudge.net)
题目大意:
我看了半天才懂,这英语水平....吐了。两个数相加遇见可以进位就hard,否则easy
思路:
自己写一个判断逢十进一的代码
坑点:
头文件不要少!!!谁少写谁知道,时间限制可用加速器ios::sync_with_stdio();
代码:
#include<stdio.h>
#include<algorithm>
#include<iostream>//必加!!!不加会报错
#include<math.h>
using namespace std;
void slove(){
string a,b;
cin>>a>>b;
int flag=0;//看是否能进位
for(int i=0;i<min(a.size(),b.size());i++)//因为是逢十进一只需看有几位
{
if(a[a.size()-1-i]-'0'+b[b.size()-1-i]-'0'>=10)//从最低(个)位开始判
{
flag=1;//可以逢十进一 就记录
}
}
if(flag)
{
cout<<"Hard";
}else{
cout<<"Easy";
}
}
int main()
{
ios::sync_with_stdio(0);//cin和cout的加速
slove();//就是上面的Slove,直接用
return 0;
}
总结:
一定要学好英语!,十进制的意思就是逢十进一,笨死算了