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

中国建设银行招投标网站兰州易天网站建设公司有哪些

中国建设银行招投标网站,兰州易天网站建设公司有哪些,在线设计海报的网站,苏州 网站制作公司题目 卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里#xff0c;情况稍微有些复杂。 当我们验证卡拉兹猜想的时候#xff0c;为了避免重复计算#xff0c;可以记录下递推过程中遇到的每一个数。例如对 n3 进行验证的时候#xff0c;我们需要计算 3、5、8、4、…题目 卡拉兹(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 分析 按照卡拉兹猜想的步骤将一个正整数nn1化到1的过程中会产生若干个数。按照关键数的定义可以为每个值指定一个状态状态为true则为关键数否则不是。然后选择结构体数组来存储每个数的值value和它的初始状态(true)。将每个数进行卡拉兹猜想将这个过程中产生的数和结构体数组其余成员的值进行比较若相等则将该成员status置为false进行下一轮循环。将status为false的结构体成员value置0进行排序然后按照题给格式输出即可。 AC代码 #includeiostream #includealgorithm using namespace std; struct node {int value;bool status; }; bool comp(node x,node y) {return x.valuey.value; } int main() {int i,j,K;cinK;node a[K];for(i0;iK;i){cina[i].value;a[i].statustrue;}for(i0;iK;i){int valuea[i].value;for(j0;jK;j){if(a[j].statustrue){if(j!i){while(1){if(value%20)//偶数{valuevalue/2;if(valuea[j].value){a[j].statusfalse;valuea[i].value;break;}if(value1)//该数卡拉兹猜想产生的所有数都与当前结构体成员value不相等{valuea[i].value;break;}}else//奇数{value(value*31)/2;if(valuea[j].value){a[j].statusfalse;valuea[i].value;break;}}}}}}}for(i0;iK;i){if(a[i].statusfalse){a[i].value0;}}sort(a,aK,comp);for(i0;iK;i){if(a[i].statustrue){if(i0)couta[i].value;elsecout a[i].value;}}return 0; }调试好几次才通过一直卡在格式不对后面先是想到另外拿一个数组来存储循环好的数组但在排序的时候仍然不好弄再想到置0。突然想到还不如直接对原数组动手。 如果对你有帮助请给我一个小小的赞叭 如果有任何问题或者建议评论区燥起来 更多题解 pat 乙级 题解汇总持续更新C
http://wiki.neutronadmin.com/news/151025/

相关文章:

  • 湛江cms建站wordpress的自定义菜单图标
  • 个人网站不备案wordpress网站部署
  • 一 网站建设的目的与意义新型互联网项目代理
  • 汽车网站建设论文关于网站建设心得体会
  • 网站首页怎么制作wordpress post date
  • 建设管理部门网站查询推广普通话的意义简短
  • 哪里有网站开发企业地情网站建设
  • 腾飞网站建设网站建设程序结构
  • 广元市建设银行网站wordpress统计分类数量
  • 大学网站建设管理办法信息化看网站的关键词
  • 婚礼网站有哪些贵州城乡建设部网站
  • 让别人做网站需要注意什么百度关键词seo排名软件
  • 建设银行个人网上银行网站加载贵阳网站制作维护
  • 西安营销型网站建设公司wordpress postline继承
  • 云盘网站如何做郑州论坛官网
  • 产品设计是什么seo内部优化
  • 织梦学校网站模板WordPress文件删除漏洞
  • 网站建设实验报告注册好了域名怎么开始做网站
  • 成都营销网站建设网站空间大小怎么查看
  • 三只松鼠的网站建设理念购物网站后台流程图
  • 北京专业的做网站成交型网站模板
  • 青岛网站制作公司乐清做手机网站
  • 建设银行忘记密码网站家居企业网站建设行情
  • 如何建设网站的管理平台做网站就找喇叭人
  • 龙泉市建设局网站家居网网页设计代码
  • html5黑色网站哪里能搜索引擎优化
  • 视频网站怎么做动图沈阳建设工程信息网中介
  • 旅行社网站建设规划书论文微信小程序云服务器价格
  • 网站开发及app开发公司学校网站结构图
  • 网站建设的合理建议青岛网站排名多少钱