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

九龙坡网站建设行业门户型网站

九龙坡网站建设,行业门户型网站,wordpress 教学,北京装饰公司名称大全竞赛总览 CSDN 编程竞赛二十七期#xff1a;比赛详情 (csdn.net) 四道题都不难#xff0c;本来十分钟内就可以解决#xff0c;但是这次竞赛bug比较多#xff0c;体验不是很好。 竞赛题解 题目1、幸运数字 小艺定义一个幸运数字的标准包含三条#xff1a;1、仅包含4或…竞赛总览 CSDN 编程竞赛二十七期比赛详情 (csdn.net) 四道题都不难本来十分钟内就可以解决但是这次竞赛bug比较多体验不是很好。 竞赛题解 题目1、幸运数字 小艺定义一个幸运数字的标准包含三条1、仅包含4或7。2、幸运数字的前半部分数字之和等于后半部分数字之和。3、数字的长度是偶数。 #include cstdio #include iostream #include stringstd::string match (std::string str) {int len str.length ();if (len % 2 ! 0) return No;for (int i 0; i len; i) {if (str [i] ! 4 str [i] ! 7) return No;}int sum [2] {0, 0};for (int i 0, j len / 2; i j; i) {sum [0] str [i];sum [1] str [i j];}return sum [0] sum [1] ? YES : No; }int main () {std::string str;std::cin str;printf (%s, match (str).c_str ());return 0; } 先用规律1和规律3仅包含4或7数字的长度是偶数。 匹配失败直接返回假否则再用规律2进行匹配。 这道题的bug是返回Yes时字母是全部大写的而No只有首字母是大写的。博主提交之后发现只通过了40%的测试数据于是改了数据中的几个No发现通过的都是No的测试数据没有Yes。于是尝试修改Yes结果通过了此题。 题目2、投篮 小明投篮罚球线投球可得1分在三分线内投篮得分可以得到2分在三分线以外的地方投篮得分可以得到3分连续投进得分累计一旦有一个球没投进则得分清零重新计算。现给出所有得分记录清零不计入得分请你计算一下小明最多连续投进多少个球 #include cstdioint main () {int result 0;int n; scanf (%d, n);int data [n]; for (int i 0; i n; i) scanf (%d, data [i]);int num 1;for (int i 1; i n; i) {if (data [i] data [i - 1]) num 1;else {if (result num) result num;num 1;continue;}}if (result num) result num;printf (%d, result);return 0; } 这道题似乎也有些问题从题目描述上看如果一直得零分应该是连续投进零个球。然而提交之后发现答案错误于是改成从1开始计数竟然通过了。 题目3、通货膨胀-x国货币 X国发行货币最高面额为n。次高面额为n的因子。以此类推。X国最多发行多少种货币。 #include cstdioint calc (int n) {int result 1;for (int i 2; n 1; i) {while (n % i 0) {n / i;result 1;}}return result; }int main () {int n;scanf (%d, n);printf (%d, calc (n));return 0; }这道题同样有些问题货币面额竟然可以重复可能题目意思是取因子之后用剩余数字作为新的n进行计算。但题目描述过于简单不知道真的是这个意思还是题目的bug。 题目4、最后一位 小明选择了一个正整数X然后把它写在黑板上。然后每一天他会擦掉当前数字的最后一位直到他擦掉所有数位。在整个过程中小明会把所有在黑板上出现过的数字记录下来然后求出他们的总和sum。例如X 509在黑板上出现过的数字依次是509, 50, 5他们的和就是564。小明现在给出一个sum小明想让你求出一个正整数X经过上述过程的结果是sum。 #include cstdioint calc (int n) {int result 0;while (n 0) {result n;n / 10;}return result; }int main () {int sum; scanf (%d, sum);for (int i 0; i sum; i) {if (calc (i) sum) {printf (%d, i);break;}}return 0; }不难看出一个数的sum一定比这个数本身大所以结果就在0到sum之间。 测试数据比较水直接使用暴力模拟法即可通过此题。
http://www.hkea.cn/news/14574533/

相关文章:

  • 哪个网站做简历了解公司的网站
  • html做网站标题的代码图片添加文字在线制作
  • 网站搭建中单页面网站后台 语言
  • 网站注册搜索引擎的目的免费的seo教程
  • 官网网站搭建需要多少钱怎么申请网上店铺
  • 图片类网站如何做优化做网站要开发嘛
  • 昭阳区建设局网站怎么查网站的所有权
  • 图片点击切换网站模板三栏wordpress+主题
  • 西部网站助手上海网站设计网页设计
  • 学院管理网站建设企业营销网站建设的基本步骤
  • 做 网站 要专线吗吴川网站建设
  • 外贸展示企业网站WordPress仿站培训
  • 网站素材 下载前方网络网站建设合同
  • 加强网站网络安全建设seo索引擎优化
  • 赣榆网站建设企业商城网站开发建设
  • 北京网站备案域名小工作室做网站
  • 网站建设明细费用成都品牌设计
  • 做系统前的浏览网站能找回吗网站模板源码平台
  • 网站建设 繁体3d演示中国空间站建造历程
  • 兰州 电子 网站建设wordpress mohtml
  • 网站审批需要什么手续仿什么值得买wordpress
  • 萍乡专业的企业网站建设公司网站空间域名续费
  • 织梦网络公司网站源码网站建设属什么资产
  • 推荐微商城网站建设无线网络管理平台
  • 价格划算的网站开发个体营业执照网站备案
  • 泰安网站建设个人工作室海南网站制作
  • 网站用免费空间好不好网站建设免
  • 付费的网站推广该怎么做注册会计师报名时间
  • 阿里云代理网站怎么做公司招聘网站 哪个部门做
  • 太原网站建设方案维护苏州设计网站