迅雷笔试题 C++



//第一题:

#include "stdio.h"

#include "math.h"

#include <iostream>

using namespace std;

int main()

{

int N = 0,C=0;

cin >> N;

for(int j=N;j>2;j--)

for(int k=j-1;k>1;k--)

for (int l = k - 1; l > 0; l--)

{

if (pow(k, 2) + pow(l, 2) == pow(j, 2))

{

int flag = 1;

//cout << j <<" "<< k<<" " << l<<endl;

for (int p = 2; p < l; p++)

if ((l%p == 0 && k%p == 0)||(j%p == 0 && l%p == 0))

flag=0;

for (int p = 2; p < k; p++)

if (j%p == 0 && k%p == 0)

flag = 0;

if(flag)

C++;

}

}

cout << C;

system("pause");

return 0;

}


//第二题:

#include "stdio.h"

#include "math.h"

#include <iostream>

using namespace std;

int main()

{

int m = 0, n = 0,a,b;

cin >> a>>b;

int re;int flag = 1,flag2;

for (int i = 16; i >0 ; i--)

{

for (int k = i; k > 0; k--)

{

cout << k << " " << 17-k << endl;

flag = 1;

for (int j = 1; j <= k&&j<7; j++)

{

if (j*a + (7 - j)*b >= 0|| k*a + b*(17 - k)>=0)

{

flag = 0;

break;

}

}

//cout << flag;

if (flag == 1)

{

m = k;

n = 17 - k;

break;

}

}

//cout << m << " " <<n << endl;

re = m*a + b*n;

//cout << re << endl;

break;

}

cout << re;

system("pause");

return 0;

}


#迅雷##笔试题目#
全部评论
都可以ac吗
点赞 回复
分享
发布于 2018-09-12 22:54
哈哈哈,猜猜我是谁😂
点赞 回复
分享
发布于 2018-09-13 08:37
阅文集团
校招火热招聘中
官网直投

相关推荐

点赞 5 评论
分享
牛客网
牛客企业服务