全部评论
这些题对我一个投产品的太残忍了
求测试编程题
编程题一共AC了70%+30%,最后时间不够用了,凉凉
我想知道这个笔试题多久放出来
第一题我的思路是对平均数的加减K,然后遍历average-K到average+K,找最符合的中间值,case通过率80%,后面两个题理解起来有困难,,,,,,求大神来解答 &_&心塞
我只知道第三题是有向图的最短路径,but只知道这个,忘了怎么编码了
70%+16.67% 第二题真的完全懵逼
运维的也是这套题,佛了,编程基本不会,就第一题过了10%
//求大佬指点 #include<iostream> #include<vector> using namespace std; int GetMaxScore(vector<int> &vec,vector<int> value); int main() { int N; while (cin >> N) { int Ai, Bi; vector<int> value; vector<int> path(N,-1); for (int i = 0; i < N; i++) { cin >> Ai >> Bi; value.push_back(Ai); path[i] = (Bi - 1); } int result = GetMaxScore(path,value); cout << result << endl; } return 0; } int GetMaxScore(vector<int> &vec, vector<int> value) { vector<bool> isvisited(vec.size(), false); int result = -99999999; for (int i = 4; i < vec.size(); i++) { int j = i; int result1 = 0; int times = 1; int Max = -9999; while (vec[j] != -1 && times <= vec.size()) { if (!isvisited[j]) { result1 += value[j]; } if (result1 > Max) { Max = result1; } j = vec[j]; times++; } isvisited = vector<bool>(vec.size(), false); if (result < Max) result = Max; } return result; }
第三题用tarjan缩点之后在DAG上递推
第一题和第三题暴力做了60%+60%,第二题不会
相关推荐
10-05 07:57
门头沟学院 后端 ProMonkey2024:5个oc?厉害!
但是有一个小问题:谁问你了?😡我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了(别的帖子偷来的,现学现卖😋)
点赞 评论 收藏
分享
二本牛马:大佬又让我看见了希望
点赞 评论 收藏
分享