Sins of a Solar Empire P7

2024-09-07 08:18
文章标签 solar p7 empire sins

本文主要是介绍Sins of a Solar Empire P7,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

实验任务
正如你所知道的 s_sin 是一个贪玩的不得了的小 P 孩( 如果你非常讨厌他可以直接跳到
第二段),你也知道他最近很喜欢玩一个叫做太阳帝国的原罪的策略游戏我向你保证这是太
阳帝国原罪系列的第七章了。
现在 s_sin 拥护 N 个星球,每个星球 m 种不同的资源,每个资源都拥有一个编号 A, 对
于 s_sin 来说 N 个星球都有的资源才是最宝贵的,他想知道这样的资源有哪些?
数据输入
1 行是正整数 N 1<=N<=1000)。 第 2~N+1 行各有一个正整数 m m 个正整数编号
A(有重复), ( 0<m<=1000, 0 <= A <=10^9 .
数据输出
第一行一个整数 S,表示 N 个星球都拥有的资源个数。

如果 S 不等于 0 输出第二行, 按照升序输出 S 个整数表示资源编号(无重复), 资源编号之间有空格,结尾没有空格。

输入示例

4
2 2 4
2 2 4
3 2 2 4
4 2 3 4 5
1
5 1 2 3 1 2
2
1 2
1 3

输出示例

2
2 4
3
1 2 3
0


#include<iostream>          
#include<algorithm>          
using namespace std;              
int main()          
{          int number[1016],shu[1016];        int i,r,j,n,m;        int M,q;        int d=0;          scanf("%d",&n);         scanf("%d",&m);          for(j=1;j<=m;j++)          {          scanf("%d",&number[j]);          for(r=1;r<j;r++)          {          if(number[r]==number[j]){        j--;m--;        break;}          }          q=m;          }          sort(number+1,number+m+1);          for(i=2;i<=n;i++)          {          scanf("%d",&M);          for(j=1;j<=M;j++)          scanf("%d",&shu[j]);          for(j=1;j<=m;j++)          {          if(number[j]!=-1)          {          for(d=0,r=1;r<=M;r++)          {          if(number[j]==shu[r]){        d=1;        break;}          }          if(d==0){        number[j]=-1;        q--;        }          }          }          }          if(q!=0)          {          printf("%d\n",q);         for(i=1;i<=m;i++)          {          if(number[i]!=-1)break;        }          printf("%d",number[i]);        for(i=i+1;i<=m;i++)          if(number[i]!=-1)        printf(" %d",number[i]);          printf("\n");          }         else      printf("0\n");      return 0;          
}          




这篇关于Sins of a Solar Empire P7的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1144545

相关文章

Sins of a Solar Empire P5

, ★实验任务 正如你所知道的 s_sin 是一个贪玩的不得了的小 P 孩 QAQ,你也知道他最近很喜欢玩一 个叫做太阳帝国的原罪的策略游戏去年他已经和疯狂的 AI 交战了整整一年。而现在,战斗 的序幕又要拉开了。 已知有 n 个行星编号 1 到 N, s_sin 所在的行星编号为 1,其他 N-1 行星为敌方所占据。 现在 s_sin 想要占领所有的星球,但是由于战力不足,每攻占一个星球 都得

Sins of a Solar Empire P3

★ 实验任务 正如你所知道的 s_sin 是一个贪玩的不得了的小 P 孩 QAQ,你也知道他最近很喜欢玩一 个叫做太阳帝国的原罪的策略游戏去年他已经和疯狂的 AI 交战了整整一年。而现在,战斗 的序幕又要拉开了。 如果你没有忘记去年的 gungnir 和 Freya 的话, 今年他又带来了新武器, 命名为 Cassandra。 已知疯狂的 AI 占领了 n 个行星,这 n 个行星中有 n-1 个

【PSINS】SINS与航位推算的EKF例程讲解|三维轨迹

文章目录 SINS与航位推算例程构造滤波前滤波主体滤波后处理 运行结果源代码 SINS与航位推算 SINS是捷联惯导,略。 航位推算: 本文讲解的程序是PSINS工具箱(相关文章:PSINS初学指导,https://blog.csdn.net/callmeup/article/details/136459824)的一个函数,在此基础上进行优化。如果要运行,需要先安装工具箱

公历农历转换库Lunar Solar Calendar Converter

项目介绍 Lunar Solar Calendar Converter 是一个多语言支持的公历(阳历)和农历(阴历)转换工具。这个开源项目提供了一种简单而准确的方法来进行日期转换,支持1900年到2100年之间的日期。 主要特点 支持公历到农历的转换,以及农历到公历的转换。支持多种编程语言,包括C#, Java, Objective-C, PHP, Python, JavaScript (

江协科技51单片机学习- p7 独立按键控制LED灯

前言: 本文是根据哔哩哔哩网站上“江协科技51单片机”视频的学习笔记,在这里会记录下江协科技51单片机开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了江协科技51单片机教学视频和链接中的内容。 引用: 51单片机入门教程-2020版 程序全程纯手打 从零开始入门_哔哩哔哩_bilibili c51语言变量语句意思,C51中循环语句-CSDN博客 正文: 0. 概述 今

(P7)shell编程入门第7讲:函数:字符串操作 ,一些内置命令:expr、shift、eval、trap等 ,Shell内置命令总结

文章目录 1.函数的使用2.字符串操作3.一些内置命令:expr、shift、eval、trap等4.Shell内置命令总结 1.函数的使用 和其它编程语言一样,Bash也可以定义函数一个函数就是一个子程序,用于完成特定的任务,当有重复代码,或者一个任务只需要很少的修改就被重复几次执行时,这时你应该考虑使用函数函数的一般格式为 function function_name{

(P7-P8)文件与IO:文件共享、dup、fcntl

文章目录 1.文件共享2.复制文件描述符 1.文件共享 打开文件内核数据结构 (1)内核中如何表示打开的文件的? 每个进程都有1个文件描述符表; refcnt表示文件当前的引用计数; stat状态返回的信息都保存在v节点信息上面; i节点信息保存了文件存放在磁盘的哪个位置; 一个进程两次打开同一个文件 一个进程两次打开同一个文件,V节点信息是共享的; 文件状态标志是不一样

小马哥--高仿华为p7 拆机主板型号X5 主板图与开机界面图 分版本 分日期。具体看图

高仿华为p7 拆机主板型号为x5  机型芯片为6582  分辨率为1280 720   精仿  此机做工与行货基本类似, 看图展示

安装Empire时报错

通过git克隆Empire git clone https://github.com/EmpireProject/Empire.git 完毕之后去运行报错 先安装下pip 再安装M2Crypto 安装M2Crypto会报错,需要先安装一些东西 sudo apt install swig libssl-dev 再次安装M2Crypto就不会报错了 然后去Empire/setup里面重新执

P7-P9【分配器】【源文件】【OOPvs.GP】

分配器 如何分配,如何释放 源文件  标准库源代码文件VC布局    标准库源代码文件GCC布局   OOP(面向对象编程) VS GP(泛型编程)   这两种编程的区别: 面向对象编程是将数据和方法联系在一起,更注重对不同的对象做出不同的响应,更适合是构建一个复杂的系统。 泛型编程主要将数据和方法分离开,注重编写灵活和可重用的代码,使得代码可以在不同的类型上实