简单的小题集(八)

2023-12-12 15:12
文章标签 简单 小题

本文主要是介绍简单的小题集(八),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 一、这题有点麻烦
  • 二、Nba 总冠军 2


一、这题有点麻烦

信不信这道题的核心内容连两句话都没有,说实话,就这不到两句话的题就能
把你做熄火了,不信你就试试呗:
皮皮的小南教大家玩数字,这不他拿出 n 个数字,他让你从这 n 个数字中选 m 个数字,然
后将他们相乘,数数结果末尾有多少个 0(1089000 这个数末尾有 3 个 0,前面那个 0 不算
哦),小南想知道如何选择才能让结果末尾的 0 最多,最多有多少?
对不起,这不到两句话的一句话确实有点长,但是你看懂题了吗,来,我的英雄,我相信
你很快就能 A 了它。记住!千万别熄火哈,不然那就尴尬了。

#include <stdio.h>
int countZero(int n, int m) {int num[n]; //存储 n 个数字//输入 num scanf("%d", &num);int count2 = 0, count5 = 0; //统计 num 中 2 和 5 的个数for(int i=0; i<n; i++) {if(num[i] == 2) count2++;if(num[i] == 5) count5++; }return ((count2+count5)>m) ? (count2+count5) : m;
}
int main() {int n, m;scanf("%d %d", &n, &m);int res = countZero(n, m);printf("结果末尾最多有%d 个 0\n", res);return 0;
}

二、Nba 总冠军 2

众所周知,著名篮球运动员 CXK 喜欢唱、跳、RAP 和篮球, 终于在 2030 年
他有幸参加 NBA 选秀大会,NBA 总裁亚当萧华给他出了一道题目,给了他季后赛的交战情
况,请他编程算出总冠军队伍的赢球记录。
NBA 东西部分别根据常规赛战绩选出前 8 名进入季后赛,季后赛全部采用 7 场 4 胜制,第
一轮东西部前 8 名为 4 组对阵,每组对阵赢球的一方晋级第二轮;第二轮东西部从 4 支队
伍中分为 2 组对阵,最终 2 队进入分区决赛,东西部分区决赛晋级球队会师总决赛。总决
赛最终赢球的一方赢得奥布莱恩杯!
东部球队分别编号为 A、B、C、D、E、F、G、H,西部球队分别编号为:I、J、K、L、M、N、
O、P, 现在给定所有对阵的情况,请按时间顺序输出总冠军队伍的对阵情况。CXK 练习代
码时长才半个月,因此需要向你求助,如果你做对了,IKUN 会送你一张下赛季湖人队的比
赛门票。

#include <stdio.h>
char teamA[8] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'};
char teamB[8] = {'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P'};
int main() {char first_east[4][2] = {{'A','B'}, {'C','D'}, {'E','F'}, {'G','H'}}; char first_west[4][2] = {{'I','J'}, {'K','L'}, {'M','N'}, {'O','P'}};//第一轮char second_east[2][2]; char second_west[2][2];//第二轮char final_east[2];char final_west[2];//总决赛printf("第一轮结果:\n");//打印第一轮东西部对战printf("第二轮结果:\n"); //打印第二轮东西部对战printf("分区决赛结果:\n");//打印东西部决赛printf("总决赛结果:\n");//打印总决赛return 0;
}

这篇关于简单的小题集(八)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

一份LLM资源清单围观技术大佬的日常;手把手教你在美国搭建「百万卡」AI数据中心;为啥大模型做不好简单的数学计算? | ShowMeAI日报

👀日报&周刊合集 | 🎡ShowMeAI官网 | 🧡 点赞关注评论拜托啦! 1. 为啥大模型做不好简单的数学计算?从大模型高考数学成绩不及格说起 司南评测体系 OpenCompass 选取 7 个大模型 (6 个开源模型+ GPT-4o),组织参与了 2024 年高考「新课标I卷」的语文、数学、英语考试,然后由经验丰富的判卷老师评判得分。 结果如上图所

回调的简单理解

之前一直不太明白回调的用法,现在简单的理解下 就按这张slidingmenu来说,主界面为Activity界面,而旁边的菜单为fragment界面。1.现在通过主界面的slidingmenu按钮来点开旁边的菜单功能并且选中”区县“选项(到这里就可以理解为A类调用B类里面的c方法)。2.通过触发“区县”的选项使得主界面跳转到“区县”相关的新闻列表界面中(到这里就可以理解为B类调用A类中的d方法

自制的浏览器主页,可以是最简单的桌面应用,可以把它当成备忘录桌面应用

自制的浏览器主页,可以是最简单的桌面应用,可以把它当成备忘录桌面应用。如果你看不懂,请留言。 完整代码: <!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><ti

python实现最简单循环神经网络(RNNs)

Recurrent Neural Networks(RNNs) 的模型: 上图中红色部分是输入向量。文本、单词、数据都是输入,在网络里都以向量的形式进行表示。 绿色部分是隐藏向量。是加工处理过程。 蓝色部分是输出向量。 python代码表示如下: rnn = RNN()y = rnn.step(x) # x为输入向量,y为输出向量 RNNs神经网络由神经元组成, python

宝塔面板部署青龙面板教程【简单易上手】

首先,你得有一台部署了宝塔面板的服务器(自己用本地电脑也可以)。 宝塔面板部署自行百度一下,很简单,这里就不走流程了,官网版本就可以,无需开心版。 首先,打开宝塔面板的软件商店,找到下图这个软件(Docker管理器)安装,青龙面板还是安装在docker里,这里依赖宝塔面板安装和管理docker。 安装完成后,进入SSH终端管理,输入代码安装青龙面板。ssh可以直接宝塔里操作,也可以安装ssh连接

js小题:通过字符串执行同名变量怎么做

在JavaScript中,你不能直接使用一个字符串来直接引用一个变量,因为JavaScript是一种静态类型语言(尽管它的类型在运行时可以变化),变量的名字在编译时就被确定了。但是,有几种方法可以实现类似的功能: 使用对象(或Map)来存储变量: 你可以使用一个对象来存储你的变量,然后使用字符串作为键来访问这些变量。 let myVars = { 'var1': 'Hello', 'var

XMG Quartz2D的简单使用

// //  Quratz2DView.m //  Quartz2D // //  Created by 王宁 on 16/5/6. //  Copyright © 2016年 ylshmacmini. All rights reserved. // #import "Quratz2DView.h" //Quartz@2D是一个二维绘图引擎,同时支

网页脚本输入这么简单

如何在网页中进行脚本操作呢? 研究了一下,很简单,用google浏览器的Console直接操作javaScript。思路: Created with Raphaël 2.1.0 开始 输入(如何输入) 点击(如何点击) 结束 下面是,通过脚本刷直播屏的实现,直接在Console输入即可 var words=new Arra

Linux网络编程之简单并发服务器

1.概念 与前面介绍的循环服务器不同,并发服务器对服务请求并发处理。而循环服务器只能够一个一个的处理客户端的请求,显然效率很低. 并发服务器通过建立多个子进程来实现对请求的并发处理,但是由于不清楚请求客户端的数目,因此很难确定子进程的数目。因此可以动态增加子进程与事先分配的子进程相结合的方法来实现并发服务器。 2. 算法流程 (1)TCP简单并发服务器:     服务器子进程1:

简单 使用 的makefile编写 框架

1、指定编译器,如海思平台:CROSS_COMPILE=arm-hisiv100nptl-linux-; 2、指定编译工具:GCC=$(CROSS_COMPILE)gcc   CC=$(CROSS_COMPILE)g++; 3、使用 export 导出 子makefile 要用的变量; 4、定义变量的形式  指定 工程源文件 需要使用到的 “宏”,在后面的 LDFLAGS 里面使用 -D将其