Welcome to Liukejie'|

liukejie

园龄:1年8个月粉丝:5关注:11

2023-07-01 11:23阅读: 6评论: 0推荐: 0

AT4160 [ARC099A] Minimization 题解

题目传送门

思路

对于这道题,读入的 a 数组最终肯定会变成 1

读入的是 1n,最小值是 1

a 数组最终肯定会变成 1

按照最优决策

每次推平一定在 1 的最边边,扩展时变为 1 的元素数量为 k1 个。

一开始已经有一个 1 了,

答案即为  (n1) ÷ (k1) 

代码如下:

#include <stdio.h>
#include <cmath>

int n, k;

main () {
	scanf ("%d %d", &n, &k) ;
	
	printf ("%d", (int) (ceil ( (n - 1) * 1.0 / (k - 1) ) ) ) ;
}

完结撒花 ∼∼∼

posted @   liukejie  阅读(6)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起