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

网站无法导入照片wordpress管理页面地址

网站无法导入照片,wordpress管理页面地址,郑州模板网站建设,怎样才能加入网络销售平台简要题意 棋盘上有 n n n 行,第 i i i 行有 i i i 个格子。你要在格子填 1 ∼ n 1\sim n 1∼n,满足: 每行第一个数互不相同所有在行上相邻的两个数所组成的无序对互不相同每行的数互不相同 n ≤ 4000 n\le4000 n≤4000 题解 容易发现…

简要题意

棋盘上有 n n n 行,第 i i i 行有 i i i 个格子。你要在格子填 1 ∼ n 1\sim n 1n,满足:

  • 每行第一个数互不相同
  • 所有在行上相邻的两个数所组成的无序对互不相同
  • 每行的数互不相同

n ≤ 4000 n\le4000 n4000

题解

容易发现棋盘上的无序对与总的无序对数量是相同的,也就是说,要全部填满。可以考虑把它们分类,然后再按规律放数。

我们发现,无序对中两数差为 1 1 1 n − 1 n-1 n1 个,差为 2 2 2 n − 2 n-2 n2 个, … \dots ,差为 n − 1 n-1 n1 1 1 1 个,看上去很巧,如果能把它们按行归类,就好了。但是显然 2 , 5 , 3 , 6 , … 2,5,3,6,\dots 2,5,3,6, 是放不进的。

考虑能否这样,第 i i i 行有差为 1 ∼ i − 1 1\sim i-1 1i1 的无序对各 1 1 1 个。发现如果这样构造: x , x + 1 , x − 1 , x + 2 , x 2 , … x,x+1,x-1,x+2,x_2,\dots x,x+1,x1,x+2,x2,,是符合条件的。于是就做完了。

#include<bits/stdc++.h>
using namespace std;
int n,t;
vector<int> v[4001];
bool cmp(vector<int> v1,vector<int> v2)
{return v1.size()<v2.size();
}
int main()
{cin>>n>>t;for(int i=1;i<=n;i++){int x=0,now=i,y=1;while(now>0&&now<=n){v[i].push_back(now);now=now+(x&1?1:-1)*y;y++;x++;}}sort(v+1,v+1+n,cmp);for(int i=1;i<=n;i++){for(auto j:v[i]){printf("%d ",j);}puts("");}
}
http://www.yayakq.cn/news/688761/

相关文章:

  • 怎么选择手机网站建设济宁市建设局网站
  • Php做网站要求wordpress 支付宝付款
  • 自己的网站怎么编辑企业电子商务网站开发数据库设计
  • 购物网站开发方案推广平台排名前十名
  • go做网站wordpress文章美化
  • 网站建设分析案例网站建设用到的算法
  • 做图的ppt模板下载网站Wordpress怎么给图片加注引
  • 邯郸创建网站要多少钱怎么为自己公司做网站
  • 专注网站建设与优化创业做社交网站有哪些
  • 运城网站建设费用如何做好集团网站建设
  • 免费推广网站软件常用网站搜索引擎
  • 专门做外国的网站中山网站制作服务
  • 广网站建设福州专业网站建设服务商
  • 网站说服力营销型网站策划wordpress 下拉框链接
  • 做竞拍网站展开描述建设一个网站的具体步骤
  • 做我女朋友的网站app界面设计模板免费下载
  • 外贸网站建设与优化网站初期建设的成本来源
  • 南京淄博网站建设方案网站seo李守洪排名大师
  • 关于申请网站建设经费的请示岳阳网站建设哪里便宜
  • 政务网站建设合同代理网址怎么设置
  • wordpress 后台文章 查询条件上海百度seo优化
  • 上海网站制作商wordpress怎么更改地址
  • wordpress建站案例中铁建设集团有限公司天津分公司
  • 网站建设规划书样板重庆工程造价信息2021
  • 汉字域名的网站有哪些apt 安装wordpress
  • 电话营销外包公司广西壮族自治区在线seo关键词排名优化
  • 镇江网站优化公司广东网站推广
  • 集客营销软件官方网站好搜网惠州seo
  • 鹤壁河南网站建设中山网站建设品牌
  • 建设电影网站需要多少钱天猫网站做的比京东好