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

快速搭建网站工具如何做招聘网站的对比

快速搭建网站工具,如何做招聘网站的对比,网站建设专员工作,网上做任务网站有哪些内容1005 继续(3n1)猜想 (25分) 卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里#xff0c;情况稍微有些复杂。 当我们验证卡拉兹猜想的时候#xff0c;为了避免重复计算#xff0c;可以记录下递推过程中遇到的每一个数。例如对 n3 进行验证的时候#xff0c;我们需…1005 继续(3n1)猜想 (25分) 卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里情况稍微有些复杂。 当我们验证卡拉兹猜想的时候为了避免重复计算可以记录下递推过程中遇到的每一个数。例如对 n3 进行验证的时候我们需要计算 3、5、8、4、2、1则当我们对 n5、8、4、2 进行验证的时候就可以直接判定卡拉兹猜想的真伪而不需要重复计算因为这 4 个数已经在验证3的时候遇到过了我们称 5、8、4、2 是被 3“覆盖”的数。我们称一个数列中的某个数 n 为“关键数”如果 n 不能被数列中的其他数字所覆盖。 现在给定一系列待验证的数字我们只需要验证其中的几个关键数就可以不必再重复验证余下的数字。你的任务就是找出这些关键数字并按从大到小的顺序输出它们。 输入格式 每个测试输入包含 1 个测试用例第 1 行给出一个正整数 K (100)第 2 行给出 K 个互不相同的待验证的正整数 n (1n≤100)的值数字间用空格隔开。 输出格式 每个测试用例的输出占一行按从大到小的顺序输出关键数字。数字间用 1 个空格隔开但一行中最后一个数字后没有空格。 输入样例 6 3 5 6 7 8 11 输出样例 7 6 #includeiostream #includevector #includealgorithm using namespace std; bool cmp(int a, int b) {return a b; } int main() {int n, x, vist[10000] { 0 }, flag 0;//vist数组标记元素flag输出的格式匹配第一个元素不能是空格cin n;vectorint v;for (int i 0; i n; i){cin x;v.push_back(x);while (x ! 1)//将该元素产生的子序列标记{if (x % 2 0){x x / 2;}else{x (x * 3 1) / 2;}if(!vist[x])vist[x] 1; //如果该元素未被访问标记为1}}sort(v.begin(), v.end(), cmp);//从大到小排序for (int i 0; i v.size(); i){if (vist[v[i]] 0)//未被标记才打印{if (flag 0)//flag0是不需要打印空格{cout v[i];}else{cout v[i];}}} }
http://www.pierceye.com/news/532859/

相关文章:

  • 免费asp网站源码下载网页视频怎么下载到本地视频手机
  • 深圳网站定制开发安徽建设人才网官网
  • 斐讯k3做网站工商注册名称核准查询
  • 兼职网站编辑深圳网站做的好的公司哪家好
  • 网站响应速度优化wordpress外贸主题购买
  • 没有后台的网站怎么做排名网页设计学校
  • 江苏网站建设哪家快点外贸商城网站系统
  • 菠菜网站做首存wordpress 警告
  • 无锡好的网站建设公司网站公司做的网站被攻击
  • 建设银行官方网站下载安装淘宝官网首页登录入口电脑
  • 玩具外贸网站扬中论坛全部帖子
  • 网站搭建规划建设网站方案ppt
  • 手机上哪个网站免费wordpress空间
  • 网站改版上线西安网站群搭建
  • 百度竞价培训青岛网站建设和优化
  • 网站建设 收费明细wordpress 动漫 主题下载
  • 物流网站怎么做推广wordpress插件ERP
  • 网站开发市场价手机改ip地址软件免费
  • 上海网站建设zj kt网站开发网络公司
  • 郑州平台网站建设福田欧曼图片
  • 企业网站策划应该怎么做杭州萧山网站建设
  • 南昌网站建设如何网站建设综合训练的实验目的
  • 连锁酒店网站建设软件开发分为哪几个步骤
  • 网站订单模板怎么可以自己做网站被百度收到
  • 网上做物理题赚钱的网站肥城住房和城乡建设局网站
  • 傻瓜式网站源码比较好的网站建设品牌升级
  • 买东西的网站德阳机械加工网
  • 企业网站建设的基本标准是广告公司运作模式
  • 做推广网站的文章电动汽车排名前十名
  • 宜州网站建设服务网页生成长图 iphone