死活调不到100%,只有85%,why #include <stdio.h> #include <iostream> #include <vector> using namespace std; int main() {     int n = 0;     int x = 0;     cin >> n;     cin >> x;     vector<int> room(n, 0);     for (int i = 0; i < n; i++) {         cin >> room[i];     }     int index = 0;     int roomx = 0;     int min = room[0];     for (int i = 0; i < n; i++) {         if (min > room[i]) min = room[i];     }     for (int i = 0; i < n; i++) {         room[i] -= min;     }     for (int i = x - 1; i >= 0; i--) {         room[i]--;         roomx++;         if (room[i] == -1) {             index = i;             break;         }         if (i == 0) i = n;     }     room[index] += roomx + min * n;     for (int i = 0; i < n - 1; i++) {         cout << room[i] << " ";     }     cout << room[n - 1] << endl;     return 0; }
点赞 2

相关推荐

Java转测开第一人:这种就是饼 把应届当廉价劳动力用完然后丢掉
你觉得今年秋招难吗
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务