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

精品网站建设费用磐石网络名气seo入门基础知识

精品网站建设费用磐石网络名气,seo入门基础知识,微信如何建网站,电商网站 内容优化题目描述 这是一个独一无二的世界,所以有 N 张写有互不相同的自然数的卡片,第 i 张卡片写着 Ai ,现在你得到了一个未命名的空白卡片,想在上面写上一个自然数 x 满足以下条件: 1.x 不等于任意一张卡片上的数字。 2.x 可…

题目描述

这是一个独一无二的世界,所以有 N 张写有互不相同的自然数的卡片,第 i 张卡片写着 Ai ,现在你得到了一个未命名的空白卡片,想在上面写上一个自然数 x 满足以下条件
1.x 不等于任意一张卡片上的数字。
2.x 可以表示为两张互不相同卡片的数字之和。
现在,你想知道有哪些自然数 x 可以写在空白卡片上。

输入

第一行一个正整数 N,表示已写有自然数的卡片数量。
第二行有 N 个用空格隔开的互不相同的自然数,表示卡片上的自然数。

输出

第一行一个正整数 M,表示可以写在空白卡片上的数字的个数。
第二行有 M 个用空格隔开的自然数,表示可以写在空白卡片上的数字,需要从小到大输出。

样例输入

4
4 9 3 5 

样例输出

5
7 8 12 13 14 

数据范围限制

对于 15% 的数据,N ≤ 5,Ai ≤ 10
对于 30% 的数据,N ≤ 50,Ai ≤ 100
对于 40% 的数据,N ≤ 200,Ai ≤ 5000
对于 100% 的数据,3 ≤ N ≤ 2000,0 ≤ Ai ≤ 100000

提示

满足条件 2 的数有 7, 8, 9, 12, 13, 14,但是 9 在已有的卡片出现过,不符合条件 1,因此答案有7, 8, 12, 13, 14

Code

#include <stdio.h>#define max(a, b) ((a) > (b) ? (a) : (b))int cnt1[200001] = {0};
int cnt2[200001] = {0};
int result[200000] = {0}; // 最多可能满足条件的数有很多
int a[2005];
int n;int main() {scanf("%d", &n);int maxd = 0; // 记录最大的卡片数字,以便后续遍历for (int i = 0; i < n; i++) {scanf("%d", &a[i]);cnt1[a[i]] = 1;if (a[i] > maxd) maxd = a[i];}// 计算所有不同卡片组合的和for (int i = 0; i < n; i++) {for (int j = i + 1; j < n; j++) {int sum = a[i] + a[j];cnt2[sum] = 1;}}int count = 0;for (int i = 1; i <= 200000; i++) {// 数字不在已有卡片上,且可由两不同卡片之和得到if (cnt1[i] == 0 && cnt2[i] == 1) {result[count++] = i;}}printf("%d\n", count);for (int i = 0; i < count; i++) {printf("%d ", result[i]);}return 0;
}
http://www.dtcms.com/wzjs/117004.html

相关文章:

  • 网站建设 东莞如何制作网页设计
  • 手机网站seo优化seo外链发布工具
  • 宁波外贸网站建设少儿编程
  • 全国网站联盟武汉网站开发公司
  • 哪个网站做简历免费创建网站花钱吗
  • 高校招生网站建设北京学校线上教学
  • 高端网站建设服务商上海雍熙公司免费推广网站
  • 永德县政府网站建设局seo资讯网
  • 银川网站建设哪家优质外贸获客软件
  • 武汉交友什么网站建设滕州百度推广
  • 做网站app需要懂些什么软件社交媒体营销
  • 网站开发项目实训站长网站工具
  • 做网站需要找什么客户百度推广代理开户
  • 网站建设设计要点百度关键词竞价价格
  • 如何做微信网站防封百度风云榜热搜
  • 国外css3网站seo什么意思中文意思
  • 长沙门户网站建设网站制作大概多少钱
  • 网站买云服务哪家好360站长
  • 个人网站怎么做视频2022百度seo优化工具
  • 自己怎么1做网站如何推广一个网站
  • 网站建设的结尾免费域名注册申请
  • 网络营销企业网站优化品牌推广宣传词
  • 无锡做网站哪个公司好东莞优化怎么做seo
  • WordPress免费主题商城网络推广seo是什么
  • 律师事务所网站模板seo零基础入门到精通200讲
  • 怎么做自助提卡网站百度怎么提交收录
  • 高中生做那个的网站优化人员配置
  • 广告公司招聘哪些职位百度网络优化推广公司
  • 微信官网站52种新颖的促销方式
  • 加强新闻网站建设建议seo实战视频