题解
BabyDragon185 · · 题解
题目:P8395。
思路:我们先让数列中所有数都变成
那么如果
那么如果
再说有多少种方法。因为
所以多出的组数是
因为
那么在可以实现时,可实现组数就是
代码如下。
#include<bits/stdc++.h>//万能头。
using namespace std;//标准命名空间。
int main()
{
int n;//n如题目所述。
cin>>n;
if(n/4<n%4)//判断是否有解。
{
cout<<0;
return 0;//终止程序。
}
cout<<(n/4-n%4)/5+1;//输出组数。
return 0;//好习惯!
}
都看到这里了,不妨点个赞再走吧,但是千万不要抄袭!!!