外包公司设计完网站谁负责运营,淳安县建设局网站,公司有多少做网站,线上网课A: 解题思路#xff1a;
题目的意思是小辰实力大于集训队员的实力#xff0c;成就感就加上该集训队员的实力值。
下面是c代码#xff1a;
#includeiostream
using namespace std;
int main()
{int n,x,arr[100],num 0;cin n x;for(int i 0;i…A: 解题思路
题目的意思是小辰实力大于集训队员的实力成就感就加上该集训队员的实力值。
下面是c代码
#includeiostream
using namespace std;
int main()
{int n,x,arr[100],num 0;cin n x;for(int i 0;i n;i){cin arr[i];if(x arr[i]){num arr[i];}}cout num;return 0;
}
B: 解题思路
我的解法很笨就是暴力遍历先判断n m不是质数再判断m是质数但是在八哥的点通下发现了O(1)的时间复杂度得到一个结论
一个质数的倍数一定不是质数
下面是本人c代码
#includeiostream
#includecmath
using namespace std;
int main()
{int n,m,result 0,num;cin n;num n;num;//先加1是避免判断1的情况while(1){num;int index 1;for(int i 2;i sqrt(num);i){if(num % i 0){for(int j 2;j sqrt(num - n);j){if((num - n) % j 0){index 0;break;}}if(index 1){cout num - n;return 0;}}}}return 0;
}
这个代码就像早上起来上厕所真是又臭又长。。。。。
下面是八哥的c代码 清新脱俗
C: 解题思路
这题只要判断m - 1天就行因为最后一天只到中午判断每天的树的高度要是大于k,高度就剪成b否则就加a最后一一输出每棵树的高度就行数量级很小随便暴力我宣布暴力算法是最好的算法。
下面是c代码
#includeiostream
using namespace std;
int main()
{int t,n,a,k,b,m;cin t;while(t ! 0){cin n;int arr[1000];for(int i 0;i n;i){cin arr[i];}cin a k b;cin m;for(int j 0;j m - 1;j){for(int l 0;l n;l){arr[l] a;if(arr[l] k){arr[l] b;}}}for(int j 0;j n;j){cout arr[j] ;}cout endl;t--;}return 0;
}
D: 解题思路
嗯。。。。直接输出n和2n
下面是c代码
#includeiostream
using namespace std;
int main()
{int n,t;cin t;while(t ! 0){cin n;cout n 2 * n endl;t--;}return 0;
}
E: 解题思路
题意就是判断x能否被2357其中的一个或多个数整除可以就输出YES结束程序否则输出NO。
下面是c代码
#includeiostream
using namespace std;
int main()
{int x,arr[4] {2,3,5,7};cin x;for(int i 0;i 4;i){if(x % arr[i] 0){cout YES;return 0;}}cout NO;return 0;
}