网站首页
编程语言
数据库
系统相关
其他分享
编程问答
rhyme
2024-10-14
Python3 元组
一、引入元组是什么?它既能像列表一样容纳不同类型的元素,也拥有字符串不可变的特性,所以元组是退化的列表吗?列表:[元素1,元素2,元素3,...,元素n]元组:(元素1,元素2,元素3,...,元素n)但事实上,元组的话可以不带小括号,只要用逗号隔开就行,如下所示:>>>rhyme=(1,2,3,
2024-06-05
Counting Rhyme
题面翻译给定长度为\(n\)的序列\(a\)。对于\(1\leqi<j\leqn\),若不存在\(k\in[1,n]\)使得\(a_k\mida_i\)且\(a_k\mida_j\)那么\((i,j)\)是好的。求出好的数对数量。\(1\lea_i\len\leq10^6\)。题目描述Youaregivenanarrayofintegers$a_1,a_2,\ldot
2024-05-17
CF1884D Counting Rhyme 题解
题目链接:CF或者洛谷给个莫反题解,讲讲常规套路题目要求满足没有\(a_k\mida_i与a_k\mida_j\)的\((i,j)\)的对数,显然即不存在\(a_k\mid\gcd(a_i,a_j)\)。稍微拓展下,如果不存在整除多个数,那么显然不整除它们的\(\gcd\)即可,因为它们的公因数即为满足的最大数,如果为