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

那个网做网站便宜杭州线上推广

那个网做网站便宜,杭州线上推广,如何做新闻源网站,湖南做网站 就问磐石网络专业多段 线 数据压缩 (200) 如图中每个方格为一个像素(i,j),线的走向只能水平、垂直、倾斜45度;图中线段表示为(2, 8)、(3,7)、(3, 6)、&#xff08…

多段 线 数据压缩 (200)

  • 如图中每个方格为一个像素(i,j),线的走向只能水平、垂直、倾斜45度;
  • 图中线段表示为(2, 8)、(3,7)、(3, 6)、(3,5)、(4, 4)、(5, 3)、(6, 2)、(7, 3)、(8,4)、(7,5)
  • 该线段可以压缩为(2, 8)、(3,7)、(3,5)、(6, 2)、(8,4)、(7,5), 分别为起点、拐点、终点
  • 根据输入的线段数据,输出简化的结果
    在这里插入图片描述

输入描述:
2 8 3 7 3 6 3 5 4 4 5 3 6 2 7 3 8 4 7 5
每两个一组(i, j) i,j 范围为【0,64】
输入至少包含两个坐标点
输出描述:
2 8 3 7 3 5 6 2 8 4 7 5

思路:

  • 每次取三个点,形成两个向量v1, v2
  • 计算v1,v2的余弦值cos,值为 1/-1 时共线,共线时 记录删除中间点的索引
  • 注意python无法精确表示小数,避免开根号
s = input().strip()
n = len(s)# 字符串转为点
points = []
remove_points = []
for i in range(0, n, 4):points.append(list(map(int, s[i:i+4].strip().split())))def inline(v1, v2):a = 0v1_sum = 0v2_sum = 0# 计算内积for j in range(2):a += v1[j] * v2[j]v1_sum += v1[j]**2v2_sum += v2[j]**2b = v1_sum * v2_sum # 开根号 无法精确表示小数,所有分子分母均平方if a**2 == b:  # 余弦值为1,夹角为0 或者180  共线return Truereturn False#
# [[2, 8], [3, 7], [3, 6], [3, 5], [4, 4], [5, 3], [6, 2], [7, 3], [8, 4], [7, 5]]
point_num = len(points)
for i in range(point_num-2): # 每次取三个点,形成两个向量,计算是否共线 (只需关心是否为拐点)v1 = [points[i][0]-points[i+1][0], points[i][1]-points[i+1][1]]v2 = [points[i+1][0]-points[i+2][0], points[i+1][1]-points[i+2][1]]if inline(v1, v2): # 如果共线,则记录删除中间点 即 i+1 位置remove_points.append(i+1)print("删除点", remove_points)# 遍历所有的坐标点
out_str = ""
for j in range(point_num):if j not in remove_points:s, e = points[j]out_str += str(s) + " " + str(e) + " "print(out_str.strip())
http://www.shuangfujiaoyu.com/news/54142.html

相关文章:

  • 网站改版有什么影响百度推广登录入口下载
  • 企业建网站多少钱seo常用工具
  • web 设计网站模板下载什么是百度指数
  • 同ip网站怎么做电脑系统优化软件
  • 雄县有做网站的吗百度网站分析
  • 怎么做推广网站赌场域名seo查询
  • 仪表东莞网站建设搜索引擎优化的主要工作有
  • 哪个网站做兼职有保障巩义网站优化公司
  • 大连旅顺网站制作金华seo全网营销
  • 虚拟空间可以做视频网站么郑州官网网站优化公司
  • wordpress怎么设置404伪静态微信seo什么意思
  • 取名网站怎么做酒店seo是什么意思
  • 网站想更换服务器怎么做泉州网站关键词排名
  • 做移动端网站百度推广公司哪家比较靠谱
  • 大数据查询平台seo推广主要做什么的
  • 昆明电子商务网站建设郑州优化公司有哪些
  • 做装修的推广网站有那种视频号推广
  • 建设工程信息网重庆廊坊seo培训
  • 音乐网站如何建设的水果网络营销策划书
  • 视频网站开发项目最近热点新闻事件2023
  • 长宁区网站制网络舆情分析研判报告
  • 北京疫情死了八千多人昆明优化网站公司
  • 网站建设电话咨询seo是什么牌子
  • 网站建设所需技术百度框架户开户渠道代理
  • 外国网站 游戏设定图电商网站开发平台
  • 湖南餐饮网站建设seo网站优化培训多少价格
  • 如何做服装微商城网站建设全国防疫大数据平台
  • 幼儿园网站php源码网络营销软文案例
  • 吉安网站建设全国疫情高峰时间表最新
  • 视频网站费用深圳全网推互联科技有限公司