l2-036 网红点打卡攻略 (25 分)
时间: 2023-04-24 11:01:01 浏览: 83
l2-036 网红点打卡攻略
这是一篇关于如何打卡网红点的攻略。首先,要选择热门的网红点,这些点通常会有很多人打卡,也会有很多美丽的景色和建筑。其次,要选择合适的时间,避免人流量过大,影响拍照效果。再次,要选择合适的角度和姿势,让自己的照片更加美丽和有趣。最后,要注意安全,不要在危险的地方拍照,也要遵守当地的规定和法律。希望这些攻略能够帮助大家打卡网红点,拍出更加美丽的照片。
相关问题
l2-008 最长对称子串 (25 分)
题目描述:
给定一个字符串,本题要求你输出其中最长的回文子串的长度。
输入格式:
输入第一行给出一个正整数n(≤1000),是测试用例的个数。随后n行,每行给出一个长度不超过1000的、由可见ASCII码及空格组成的非空字符串。
输出格式:
对每个测试用例,输出该串最长回文子串的长度。
输入样例:
4
11111
12321
abc12321cba
aaaabaaa
输出样例:
5
5
9
7
思路分析:
对于每一个测试用例,我们可以依次遍历字符串中的每一个字符,将这个字符作为回文子串的中心,向两侧扩展,直到不能再扩展为止。然后将得到的最长回文子串的长度与已经得到的最长回文子串的长度相比较,更新最长回文子串的长度。
需要注意的是,由于回文子串的长度可能是奇数也可能是偶数,所以在遍历每个字符时,需要分别考虑以该字符为中心的奇数长度和偶数长度的回文子串。
l2-005 集合相似度 (25 分)
L2-005 集合相似度
给
您好!我理解您的问题是关于L2-005集合相似度的问题。集合相似度是指两个集合之间的相似程度,可以使用交集和并集的比率来计算。
具体地说,在该问题中,您需要编写一个程序来计算两个长度为n的集合A和B的相似度。您需要首先读取n个整数作为集合A的元素,然后再读取n个整数作为集合B的元素。
然后,您需要计算集合A和B的交集和并集。交集是指两个集合中都包含的元素的集合,而并集是指两个集合中所有不同元素的集合。最后,您需要计算交集大小和并集大小的比率,并将结果乘以100,四舍五入到小数点后2位。
以下是一个Python示例代码,它可以计算两个集合的相似度:
```python
n = int(input())
A = set(map(int, input().split()))
B = set(map(int, input().split()))
intersection_size = len(A & B)
union_size = len(A | B)
similarity = intersection_size / union_size * 100
print('%.2f%%' % similarity)
```
希望这可以帮助您解决问题!