题目描述:

疫情过后希望小学终于又重新开学了,3年2班开学第一天的任务是:将后面的黑板报重新制作
黑板上已经写上了N个正整数,同学们需要给这每个数分别上一种颜色,为了让黑板报既美观又有学习意义
老师要求同种颜色的所有数都可以被这个颜色中最小的那个数整除,现在帮小朋友们算算最少需要多少种颜色,给这N个数进行上色


输入描述:

第一行有一个正整数N,其中 1 <= n <=100
第二行有N个int型数,保证输入数据在[1,100]范围中,表示黑板上各个正整数的值


输出描述:

输出只有一个整数,为最少需要的颜色种数


示例

1.输入:

3
2 4 6
输出:1
说明:

所有数都能被2整除
2.输入:

4
2 3 4 9
输出:2
说明:

2与4涂一种颜色,4能被2整除
3与9涂另一种颜色,9能被3整除
不能涂同一种颜色

def f(m:int,l:list):#解题思想:每次获取列表最小值,去除能被它整除的数;如果列表剩下一个元素,则结果加一,跳出循环res=0ll=l.copy()   #注意ll=l,会将ll与l指向同一个内存地址,所以使用copy()while len(l)>0:if min(l)==1:return 1if len(l)==1:res+=1breakelse:a=min(l)res+=1for i in ll:if i%a==0:l.remove(i)return res

华为OD机试题:黑板上的数涂颜色相关推荐

  1. 华为OD机试题 - 最大相连男生数(JavaScript)

    最近更新的博客 华为OD机试题 - 括号检查(JavaScript) 华为OD机试题 - 最小施肥机能效(JavaScript) 华为OD机试题 - 子序列长度(JavaScript) 华为OD机试题 ...

  2. 华为od机试题4 真题

    华为od机试题 真题 58.处理所有作业总时长 53.最大停车距离 52.磁盘容量排序 51.非严格递增连续数字序列长度 50.均分糖果 48.没有相同字符的元素长度乘积的最大值 47. 相对开音节结 ...

  3. 华为od机试题1 真题

    华为od机试题 真题 86.射击比赛成绩排序 85.计算屏幕字母数量 84.组成最大数字 82.输出字符串中最小数字 81.数字4的个数 80.整数排列 79.多条件排列 78.时间排序 以下题目附带 ...

  4. 华为od机试题8 真题

    华为od机试题 真题 10.输出最多类型的个数 11.树根节点到最小的叶子节点的路径 12.货车最大载货量 13.太阳能板最大面积 14.单词接龙 17.输出连续出现次数第k多的字母的次数 18.喊7 ...

  5. 华为od机试题2 真题

    华为od机试题 真题 77.满足最大消费额度 76.小朋友身高位置 75.字符连续出现最大次数 74.最少停车数 73.字母多条件排序 71. 交叉排序 70.水仙花数 69.消除相邻且相同字母 以下 ...

  6. 华为od机试题9 真题

    华为od机试题 真题 9.寻找重复字符 7.字符串翻转 6.小朋友身高排序 5.CPU最少执行时间 4.猴子爬山 3.输出信元的值 2.指定元素对最小和 1.勾股数元组 以下题目附带Java解法,是我 ...

  7. 华为od机试题6 真题

    华为od机试题 真题 35.输出满足条件的数对 34.寻找众数中的中位数 33.分配内存 32.窗口和的最大值 31.求整数的连续自然数之和的表达式 30.矩阵的最大值 以下题目附带Java解法,是我 ...

  8. 华为OD机试题 - 整数分解(JavaScript)

    最近更新的博客 华为OD机试题 - 任务总执行时长(JavaScript) 华为OD机试题 - 开放日活动(JavaScript) 华为OD机试 - 最近的点 | 备考思路,刷题要点,答疑 [新解法] ...

  9. 华为OD机试题 - 字母计数(JavaScript)

    最近更新的博客 华为OD机试题 - 任务总执行时长(JavaScript) 华为OD机试题 - 开放日活动(JavaScript) 华为OD机试 - 最近的点 | 备考思路,刷题要点,答疑 [新解法] ...

最新文章

  1. spring教程--JdbcTemplate详解
  2. 数据竞赛利器 —— xgboost 学习清单
  3. UE4 AnimMontage
  4. 微软、谷歌和 BAT 等巨头成立机密计算联盟,联手保护数据安全
  5. 通达信公式-涨幅限制
  6. error: The following untracked working tree files would be overwritten by merge:
  7. flask 请求上下文
  8. 中国省市区三级联动带下拉美化带数据库
  9. linux查看tomcat版本信息,linux下tomcat版本查看
  10. 【光学】基于matlab介电常数计算【含Matlab源码 1926期】
  11. mx350显卡天梯图_2020年显卡天梯图(2020.04月更新)
  12. 《统计会犯错——如何避免数据分析中的统计陷阱》目录—导读
  13. 超实用超全 || ZBrush笔刷大合集
  14. Ghost之远程终端管理
  15. 前有莫雷,今有清华学霸要求公开华人程序员自杀真相,被Facebook开除了
  16. 奇葩说Cisco router与PC交互(一)
  17. 计算机硬件小论文,计算机硬件小论文
  18. April 2005 停下来回首一下
  19. MapReduce中加强内容
  20. proc oracle12c,Oracle12cRAC安装遭遇CLSRSC-507: The root script cannot proceed on this node

热门文章

  1. vue中的几个动效网站
  2. java干两年失业了,干了两年开发后,感觉快要被淘汰
  3. 数据结构—时间、空间复杂度
  4. /etc/ssh/ssh_config line 59: Unsupported option “gssapiauthentication“
  5. 计算机外存断电会丢失吗,外储存器断电后信息会丢失吗
  6. 滞胀世代 (ZT) 作者:bystander
  7. NotebookApp] 302 GET /?token=be0e8107dd84eab831a957b640602e5157b5336b15e7fa61 (127.0.0.1) 1.000000ms
  8. C语言——PTA 埃尔米特多项式
  9. NLP: 0基础应用T5模型进行文本翻译代码实例~
  10. 未来教育的趋势:线上网校和线下教育相结合