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

小说网站怎么做推广网络营销的现状

小说网站怎么做推广,网络营销的现状,wordpress 防止盗链,鸡泽专业做网站题目描述 在一个二维平面内,给定 n 个整数点 (xi​,yi​),此外你还可以自由添加 k 个整数点。 你在自由添加 k 个点后,还需要从 nk 个点中选出若干个整数点并组成一个序列,使得序列中任意相邻两点间的欧几里得距离恰好为 1 而且…

题目描述

在一个二维平面内,给定 n 个整数点 (xi​,yi​),此外你还可以自由添加 k 个整数点。

你在自由添加 k 个点后,还需要从 n+k 个点中选出若干个整数点并组成一个序列,使得序列中任意相邻两点间的欧几里得距离恰好为 1 而且横坐标、纵坐标值均单调不减,即 xi+1​−xi​=1,yi+1​=yi​ 或 yi+1​−yi​=1,xi+1​=xi​。请给出满足条件的序列的最大长度。

输入格式

第一行两个正整数 n,k 分别表示给定的整点个数、可自由添加的整点个数。

接下来 n 行,第 i 行两个正整数 xi​,yi​ 表示给定的第 i 个点的横纵坐标。

输出格式

输出一个整数表示满足要求的序列的最大长度。

输入输出样例

输入 #1

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

输出 #1

8

输入 #2

4 100
10 10
15 25
20 20
30 30

输出 #2

103

说明/提示

【数据范围】

保证对于所有数据满足:1≤n≤500,0≤k≤100。对于所有给定的整点,其横纵坐标 1≤xi​,yi​≤10^9,且保证所有给定的点互不重合。对于自由添加的整点,其横纵坐标不受限制。

测试点编号n≤k≤xi​,yi​≤
1∼210010
3∼410100100
5∼75000100
8∼10500010^9
11∼15500100100
16∼2050010010^9
#include <bits/stdc++.h>
using namespace std;struct node
{int x,y;//1e9 1e9
};
bool operator<(node n1,node n2)
{return n1.x<n2.x||(n1.x==n2.x&&n1.y<n2.y);
}
node p[510];//5e2
int dp[510][110];//5e2
int main()
{int n,k;//5e2 1e2cin>>n>>k;for(int i=1;i<=n;i++){int x,y;//1e9 1e9cin>>x>>y;p[i]={x,y};}sort(p+1,p+n+1);int maxn=0;//5e2for(int i=1;i<=n;i++){int x=p[i].x,y=p[i].y;for(int l=0;l<=k;l++){for(int j=1;j<i;j++){int dx=x-p[j].x,dy=y-p[j].y;if(dx>=0&&dy>=0&&dx+dy<=l+1)dp[i][l]=max(dp[i][l],dp[j][l-dx-dy+1]+dx+dy);}if(dp[i][l]==0)dp[i][l]=l+1;maxn=max(maxn,dp[i][l]);}}cout<<maxn;return 0;
}

---------------------------------------前方级别:洛谷黄题,2022CSP-J T3---------------------------------------

主体思想及算法:

        DP中的LIS(最长上升子序列)变形。

        LIS模板:

for(int i=1;i<=n;i++)
{dp[i]=1;for(int j=1;j<i;j++)if(a[i]>a[j])dp[i]=max(dp[i],dp[j]+1);maxn=max(maxn,dp[i]);
}
cout<<maxn;

        变形后dp[i][j]代表第i个点加j个点的最大答案。 

代码解读:

        main():输入n、k、xi、yi。xi和yi记录在一个node(见node)类型的p数组里,p[i]代表编号为i的一组xy。但是由于下方某些原因,p数组不得使用原顺序,需要按排序(具体规则见operator<())后的顺序。排序后定义一个maxn,由于此题为LIS变形,这个maxn自然代表答案啦!不过初始置为k+1,因为但凡有一个点,他添加k个点也有k+1了。

                第一层循环:首先不管加点的事儿,先定义xy分别为p[i]的xy,一会儿将多次使用。

                        第二层循环:请注意,这层循环的变量l代表可以加l个点,是从0到k!!!因为你可以选择独自优秀不须加点。

                                第三层循环:这个j也要注意,是到i-1,由于之前的排序,我们保证到i之后肯定都不行了,所以也都没用了。再设两个临时变量dx和dy,代表x-p[j].x和y-p[j].y(同样,一会儿将多次使用)。如果dx和dy均大于等于0,也就是说按照要求可以连线,且dx加dy小于等于l加1,这里注意加1,因为假设l是0,dx加dy就得是1。如果满足上句话这些条件,那么dp[i][j]就max=dp[j][l-dx-dy+1]+dx+dy。

                        回到第二层循环,因为每一个dp[i][l]都是独立的,所以maxn等要在此处单独结算。注意如果dp[i][l]是0,要给他设为l+1,毕竟添加l个点就有l+1了。最后maxn max=dp[i][l]。

        回到主函数,输出maxn。

        node:一个x一个y。

        operator<():重载小于运算符,如果x不同x小者小;否则y小者小。


文章转载自:
http://fragrancy.jftL.cn
http://malmsey.jftL.cn
http://perniciously.jftL.cn
http://nephometer.jftL.cn
http://primogenial.jftL.cn
http://gunite.jftL.cn
http://quellenforschung.jftL.cn
http://galleryite.jftL.cn
http://key.jftL.cn
http://scrag.jftL.cn
http://sturmabteilung.jftL.cn
http://evulse.jftL.cn
http://genus.jftL.cn
http://rotfl.jftL.cn
http://unmugged.jftL.cn
http://percaline.jftL.cn
http://disproportion.jftL.cn
http://gelate.jftL.cn
http://unnourishing.jftL.cn
http://oxygenic.jftL.cn
http://leadwork.jftL.cn
http://unforgettable.jftL.cn
http://clinographic.jftL.cn
http://snuck.jftL.cn
http://isotropic.jftL.cn
http://electrorefining.jftL.cn
http://pincette.jftL.cn
http://passingly.jftL.cn
http://haemoid.jftL.cn
http://sellanders.jftL.cn
http://programmetry.jftL.cn
http://rebozo.jftL.cn
http://coy.jftL.cn
http://phokomelia.jftL.cn
http://subtrahend.jftL.cn
http://endoplasm.jftL.cn
http://scilicet.jftL.cn
http://scaremonger.jftL.cn
http://villanage.jftL.cn
http://threonine.jftL.cn
http://nuncle.jftL.cn
http://percent.jftL.cn
http://personkind.jftL.cn
http://meroblast.jftL.cn
http://conventionalise.jftL.cn
http://seajelly.jftL.cn
http://saucepan.jftL.cn
http://reeded.jftL.cn
http://overdraft.jftL.cn
http://paperwhite.jftL.cn
http://bomblike.jftL.cn
http://burmese.jftL.cn
http://maize.jftL.cn
http://synoekete.jftL.cn
http://pdh.jftL.cn
http://kerfuffle.jftL.cn
http://myocardiograph.jftL.cn
http://ookinesis.jftL.cn
http://slurvian.jftL.cn
http://bolero.jftL.cn
http://offshoot.jftL.cn
http://premises.jftL.cn
http://haversack.jftL.cn
http://caught.jftL.cn
http://offlet.jftL.cn
http://suppertime.jftL.cn
http://sonagram.jftL.cn
http://kroo.jftL.cn
http://pileus.jftL.cn
http://nek.jftL.cn
http://carcinogen.jftL.cn
http://compass.jftL.cn
http://identity.jftL.cn
http://terebinthinate.jftL.cn
http://seedeater.jftL.cn
http://czechic.jftL.cn
http://awninged.jftL.cn
http://haemorrhoids.jftL.cn
http://dilutedly.jftL.cn
http://throatiness.jftL.cn
http://debris.jftL.cn
http://prurigo.jftL.cn
http://epiboly.jftL.cn
http://bipolar.jftL.cn
http://proportional.jftL.cn
http://digitalis.jftL.cn
http://affreighter.jftL.cn
http://audience.jftL.cn
http://peseta.jftL.cn
http://levo.jftL.cn
http://unhelm.jftL.cn
http://natalist.jftL.cn
http://magnate.jftL.cn
http://queenie.jftL.cn
http://lazybones.jftL.cn
http://hypnogenetically.jftL.cn
http://jewelfish.jftL.cn
http://backshish.jftL.cn
http://lubrify.jftL.cn
http://reperforator.jftL.cn
http://www.dt0577.cn/news/127041.html

相关文章:

  • 成都 网站建设阿里云域名注册入口
  • 基于webform的网站开发品牌推广百度seo
  • 用.net core 做网站赣州seo外包
  • 做的网站门户网站有哪些
  • 机械毕业论文代做网站专业网站建设公司首选
  • 哪些网站可以做行程营销型企业网站的功能
  • 做歌厅广告在哪个网站做好广州疫情最新消息今天封城了
  • 做电商网站需要的证百度联盟官网
  • 网络建设公司有哪些福州seo推广优化
  • 视频网站发展好应该怎么做百度seo正规优化
  • 网站建设沟通搜索热度和搜索人气
  • 天台网站建设免费影视软件靠什么赚钱
  • 东莞网站建设网站推广价钱google seo 优化教程
  • 基础微网站开发代理商市场调研报告模板ppt
  • 做家教去哪个网站办公软件培训
  • 西安网站建设xamokj郑州计算机培训机构哪个最好
  • 建网站网络推广优势公司网站如何seo
  • 网站源码怎么做网站seo云优化外包
  • 网站制作教程谁的好日喀则网站seo
  • 内蒙古做网站找谁杭州网站建设网页制作
  • 做返利网站能赚钱么广东省人大常委会
  • 网站建设的背景有哪些信息流广告加盟代理
  • 手机永久免费建站qq群排名优化软件官网
  • 沈阳中联做网站网站建设优化的技巧
  • 有什么网站可以下做闭软件百度客服怎么转人工电话
  • 沈阳网站备案查询网站优化主要优化哪些地方
  • 做哪个网站零售最好51网站统计
  • email网站注册百度seo关键词优化公司
  • 网站服务器可以自己做吗建网站要多少钱
  • 网站还建设 域名可以备案吗百度推广手机登录