#include <iostream> #include <vector> #include <algorithm> using namespace std; int MED(vector<int>data) { int med = -1; sort(data.begin(), data.end()); unsigned long size = data.size(); if (size%2 == 1){ med = data.at(size/2 ); } else { med = data.at(size/2 ); } return med; } int process(vector<int>data,int r) { unsigned long n = data.size(); vector<int> tmp; while (r++ <=n) { for (int i = 0 ; i < n; i ++) { for (int j = 0 ; j < r; j ++) { tmp.push_back(data.at((i + j)%n)); } *(data.begin() + i) = MED(tmp); tmp.clear(); } } sort(data.begin(), data.end()); if (data.at(0) == data.at(n-1)) { return data.at(0); } else return 0; } int main(int argc, const char * argv[]) { int n; int r; int value; int i = 0; vector<int> data; cin>>n; cin>>r; while (i++ < n) { cin>>value; data.push_back(value); } cout<<process(data, r); data.clear(); return 0; } 通过率20%不知道怎么改了
点赞 4

相关推荐

05-07 17:58
门头沟学院 Java
wuwuwuoow:1.简历字体有些怪怪的,用啥写的? 2.Redis 一主二从为什么能解决双写一致性? 3.乐观锁指的是 SQL 层面的库存判断?比如 stock > 0。个人认为这种不算乐观锁,更像是乐观锁的思想,写 SQL 避免不了悲观锁的 4.奖项证书如果不是 ACM,说实话没什么必要写 5.逻辑过期时间为什么能解决缓存击穿问题?逻辑过期指的是什么 其实也没什么多大要改的。海投吧
点赞 评论 收藏
分享
06-04 18:37
门头沟学院 Java
勇敢的ssr求对象:前面看的有点奔溃,看到只有你是真玩啊,忍不住笑出了声😂
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务