京东笔试
笔试1.2,看来没啥希望了。。。
第一题,本来打算求和直到大于n,90%,后来发现可以推导出数学公式。
#include<iostream> #include<algorithm> using namespace std; int main() { long long n; while (cin >> n) { long long res = sqrt(n * 2) + 0.5; cout << res << endl; } return 0; }
第二题:想法是分三种情况:
1.a=c=1 n*n个
2.a=c!=1 n*n-n个
3.a!=c 没有思路
最后就算了1和2的和,20%~囧