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

网页制作与网站建设项目教程简单的个人主页网站制作

网页制作与网站建设项目教程,简单的个人主页网站制作,自己建设网站需要多少钱,网站设计流程》》》点我查看「视频」详解》》》 [GESP202412 四级] Recamn 题目描述 小杨最近发现了有趣的 Recamn 数列,这个数列是这样生成的: 数列的第一项 a 1 a_1 a1​ 是 1 1 1;如果 a k − 1 − k a_{k-1}-k ak−1​−k 是正整数并且没有在数…

在这里插入图片描述
》》》点我查看「视频」详解》》》

[GESP202412 四级] Recamán

题目描述

小杨最近发现了有趣的 Recamán 数列,这个数列是这样生成的:

  • 数列的第一项 a 1 a_1 a1 1 1 1
  • 如果 a k − 1 − k a_{k-1}-k ak1k 是正整数并且没有在数列中出现过,那么数列的第 k k k a k a_k ak a k − 1 − k a_{k-1}-k ak1k,否则为 a k − 1 + k a_{k-1}+k ak1+k

小杨想知道 Recamán 数列的前 n n n 项从小到大排序后的结果。手动计算非常困难,小杨希望你能帮他解决这个问题。

输入格式

第一行,一个正整数 n n n

输出格式

一行, n n n 个空格分隔的整数,表示 Recamán 数列的前 n n n 项从小到大排序后的结果。

样例 #1

样例输入 #1

5

样例输出 #1

1 2 3 6 7

样例 #2

样例输入 #2

8

样例输出 #2

1 2 3 6 7 12 13 20

提示

样例解释

对于样例 1, n = 5 n=5 n=5

  • a 1 = 1 a_1=1 a1=1
  • a 1 − 2 = − 1 a_1-2=-1 a12=1,不是正整数,因此 a 2 = a 1 + 2 = 3 a_2=a_1+2=3 a2=a1+2=3
  • a 2 − 3 = 0 a_2-3=0 a23=0,不是正整数,因此 a 3 = a 2 + 3 = 6 a_3=a_2+3=6 a3=a2+3=6
  • a 3 − 4 = 2 a_3-4=2 a34=2,是正整数,且没有在数列中出现过,因此 a 4 = a 3 − 4 = 2 a_4=a_3-4=2 a4=a34=2
  • a 4 − 5 = − 3 a_4-5=-3 a45=3,不是正整数,因此 a 5 = a 4 + 5 = 7 a_5=a_4+5=7 a5=a4+5=7

a 1 , a 2 , a 3 , a 4 , a 5 a_1,a_2,a_3,a_4,a_5 a1,a2,a3,a4,a5 从小到大排序的结果为 1 , 2 , 3 , 6 , 7 1,2,3,6,7 1,2,3,6,7

数据范围

对于所有数据点,保证 1 ≤ n ≤ 3 000 1\le n\le 3\, 000 1n3000

AC_Code

#include <bits/stdc++.h>
using namespace std;
const int N = 3010;
int w[N];int main()
{int n;cin >> n;w[1] = 1;set<int> s;s.insert(1);for(int i = 2; i <= n; i ++){int x = w[i - 1] - i;if(x > 0 && s.find(x) == s.end()) w[i] = x;else w[i] = w[i - 1] + i;s.insert(w[i]);}sort(w + 1, w + n + 1);for(int i = 1; i <= n; i ++)cout << w[i] << " ";return 0;
}

》》》点我查看「视频」详解》》》

http://www.mmbaike.com/news/23039.html

相关文章:

  • 国外的电商网站太原做网络推广的公司
  • 集群网站开发宣传链接怎么做
  • 石家庄网站建设联系方式永久免费用的在线客服系统
  • 天河做网站哪家好网站推广模式
  • 网站301重定向代码网站优化排名推荐
  • 长沙县好的建站按效果付费长沙seo智优营家
  • 湘阴网站设计如何创建微信小程序
  • 深圳市建设主管部门门户网站东莞网站推广公司黄页
  • 如何做推广麦当劳的网站大数据营销
  • 网站工作室搜索量查询百度指数
  • android开发基础百度seo提高排名费用
  • 邯郸市做网站社交网络的推广方法有哪些
  • 建设项目审批后公示在哪个网站汕头seo不错
  • wordpress 加跳板seo长尾快速排名
  • 如何给网站添加网站地图西安百度seo推广
  • wordpress网站如何加百度搜索怎样建立一个自己的网站
  • 企业怎么在网站上做宣传免费b站推广网站入口2020
  • 企业门户网站建设方案后台管理百度竞价排名怎么收费
  • c2c电子商务网站建设全网整合营销
  • 新网站怎么做才会被收录马鞍山seo
  • 怎么做轴承网站网络推广的优势有哪些
  • html用表格来做网站布局淘宝推广软件哪个好
  • 万江区网站建设网络营销推广seo
  • 吉林网站开发公司优化外包服务公司
  • 长春做网站推广任何小说都能搜到的软件
  • 上海紫博蓝网站在线crm管理系统
  • 百度推广的网站怎么做知名网站排名
  • 接做网站的私活怎么报价360广告推广平台
  • 网站模板制作与安装教程视频四年级下册数学优化设计答案
  • wordpress做阿里巴巴国际站个人网站免费推广