前言
正文
这个题目乍一看好像根本不是入门的水平,我第一反应这道题要拿桶排序做,但是当我看到数据规模时,我沉默了:不是哥们,n<=1e18,你想给我电脑cpu干冒烟是吧。于是我开始了摸索,突然我发现:每个条件都会去掉一个数合并成一种,那么m个条件就去掉了m个数,这不是直接n-m就行了吗,那么直接上代码
AC Code
#include<iostream>
using namespace std;
long long n,m;
int main()
{
cin>>n>>m;
cout<<n-m<<endl;
return 0;
}
是的你没看错,只用了9行
但是这个时候有些盲生就发现华点了:
为什么我只输入了n,m却没有输入条件还AC了呢?
其实这道题和条件半毛钱关系没有,就是纯粹的n-m,相当于强化版本的A-B Problem
注意
1.n和m开long long!不开绝对炸
后记
本人创作不易,后续有时间的时候我将第一时间更新,不知可否要到您的一个赞和关注,感激不尽!