当前位置: 首页 > news >正文

蓝桥杯1.小蓝的漆房

样例输入

2
5 2
1 1 2 2 1
6 2
1 2 2 3 3 3

样例输出

1
2

import math
import os
import sys
t=int(input())#执行的次数
for j in range(t):n,k=map(int,input().split())#n为房间数 k为一次能涂的个数a=list(map(int,input().split()))#以列表的形式存放房间的颜色maxvalue=math.inffor ys in range(1,61):#一共就60个颜色ans=0i=0#房间数从0开始while(i<n):#若房间数还没到最后一个房间if a[i]!=ys:#若第i个房间不是第1种颜色ans+=1#涂了一次就计数i+=k#跳k个因为一次性涂了i个else:i+=1#若相同颜色就看下一间房间maxvalue=min(ans,maxvalue)#取最小的那个房间print(maxvalue)#涂最小值颜色的最小值


http://www.mrgr.cn/news/33577.html

相关文章:

  • C++高精度计时方法总结(测试函数运行时间)
  • 240922-chromadb的基本使用
  • 以小人之心度君子之腹
  • C++之模板初阶
  • 简单题101. 对称二叉树 (python)20240922
  • 教你用 python 在国内实现 openAi 的调用
  • pod介绍与配置
  • 使用Properties
  • Spring Service中的@Service注解的使用
  • 英伟达开源 NVLM 1.0 引领多模态 AI 变革
  • Matlab R2018a怎么下载安装?Matlab R2018a保姆级详细安装教程
  • 普通程序员如何快速入门AIGC
  • Fyne ( go跨平台GUI )中文文档- 架构 (八)完结
  • golang学习笔记7-指针、值类型与引用类型
  • 滚雪球学SpringCloud[7.3讲]:分布式事务管理详解
  • 序列化方式二——JSON之Gson
  • CCC SPAKE2+流程解析
  • 【数据结构-栈】力扣1441. 用栈操作构建数组
  • 图书管理系统
  • 什么是数据库视图(View)?视图和表有何区别?