关注
第一题
#include <bits/stdc++.h>
using namespace std;
const int N = 100010;
int a[N];
int main(){
int n, k;
scanf("%d%d", &n, &k);
int cnt = 1, sum = 0;
while(n > 1 && k > 0){
if(k >= cnt)k -= cnt;
else break;
sum += 1;
n = (n + 1) / 2;
// printf("%d %d %d %d\n", n, k, sum, cnt);
cnt *= 2;
}
printf("%d\n", sum + n);
}
第三题
#include <bits/stdc++.h>
using namespace std;
const int N = 100010;
int a[N];
int main(){
int n, k;
scanf("%d%d", &n, &k);
for(int i = 0; i < n; i++){
scanf("%d", &a[i]);
}
sort(a, a + n);
int cnt = 0, sum = 0;
for(int i = 0; i < n; i++){
int x = a[i] - sum;
if(x == 0)continue;
if(cnt >= k)break;
printf("%d\n", x);
sum += x;
cnt += 1;
}
while(cnt < k){
printf("0\n");
cnt++;
}
}
第二题不是数组前缀和的绝对值么,为啥只过了70%?
查看原帖
点赞 4
相关推荐
点赞 评论 收藏
分享
01-27 15:41
门头沟学院 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 在大厂上班是一种什么样的体验 #
8946次浏览 119人参与
# 为了减少AI幻觉,你注入过哪些设定? #
3570次浏览 129人参与
# 程序员找工作至少要刷多少题? #
15671次浏览 230人参与
# 机械人避雷的岗位/公司 #
42817次浏览 288人参与
# 我现在比当时_,你想录用我吗 #
7796次浏览 98人参与
# 一张图晒一下你的AI员工 #
4286次浏览 102人参与
# 论秋招对个人心气的改变 #
8938次浏览 146人参与
# AI Coding的使用心得 #
4087次浏览 95人参与
# 关于春招/暑期实习,你想知道哪些信息? #
6670次浏览 113人参与
# 刚入职的你踩过哪些坑 #
6074次浏览 119人参与
# 牛客AI体验站 #
5800次浏览 165人参与
# 晒晒你司的新年福利 #
6928次浏览 95人参与
# 程序员能干到多少岁? #
7840次浏览 109人参与
# 12306一秒售罄,你抢到回家的票了吗? #
1667次浏览 45人参与
# 你认为小厂实习有用吗? #
117808次浏览 679人参与
# 应届生进小公司有什么影响吗 #
118046次浏览 1158人参与
# 找工作时的取与舍 #
119701次浏览 867人参与
# 学历对求职的影响 #
598814次浏览 4019人参与
# 找工作的破防时刻 #
253651次浏览 1962人参与
# 你实习是赚钱了还是亏钱了? #
104035次浏览 612人参与
