这个话题。简单的数学。
对于函数,f(x)=5*x^13+13*x^5+k*a*x,输入k,对于休闲x,一个数字的存在a,使f(x)是65可分。
对于休闲x。
因此,当x = 1时间,f(x) = 18 + a* k。满足被65整除。
也就是(18 + a * k)% 65 = 0。
所以,一切都非常easy了。
以下的是AC的代码:
#include <iostream> using namespace std; int main() { int k; while(cin >> k) { int flag = 0; for(int i = 0; i <= 65; i++) { if((18 + i * k) % 65 == 0) { flag = 1; cout << i << endl; } } if(!flag) cout << "no" << endl; } return 0; }