擂台赛出题

2023-11-09 16:10
文章标签 出题 擂台赛

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

1 家里有矿

命题人:7989

知识点:

难度:2

时间限制:1000ms

内存限制:65536KiB

 


描述

   作为ACM队里的女装大佬,小P家里非常有钱,不仅有矿,还有好多个,这不小P正在为矿场的事烦恼,事情是这样的:小P想给矿场围着围栏,可他不知道需要多长的围栏才能把所有的矿场围在一起(注意,围栏为平行于坐标轴的正方形)。如果你能帮他解决这个问题,他会送你一件女装作为感谢。


输入

第一行为N,表示矿场数目

下面为N行 每行两个数字xi,yi,表示第ii行表示第i个矿场的坐标

2<=N<=100

0≤xi,yi≤100000


输出

围栏所需最小长度


示例输入

2
0 0
2 2

示例输出

4


提示

 


标程

#include <stdio.h>
#include <stdlib.h>
//#include<bits/stdc++.h>int main()
{int   n,x,y,i,MAXx,MAXy,MINx,MINy,ans;scanf("%d",&n);//assert(n>=2&&n<=100);MAXx = -1,MAXy = -1;MINx = 100000 ,MINy = 100000 ;for(i=1;i<=n;i++){scanf("%d%d",&x,&y);//assert(x>=1&&x<=100000);//assert(y>=1&&y<=100000);if(x > MAXx) MAXx = x;if(x < MINx) MINx = x;if(y > MAXy) MAXy = y;if(y < MINy) MINy = y;}if(MAXx - MINx > MAXy - MINy) ans = (MAXx-MINx) * 4;else ans = (MAXy - MINy) * 4;printf("%d\n",ans);return 0;
}


题解

简单题,因为是正方形,找的最大边长就行

 

 

2 奇怪的纸币

命题人:7989

知识点:

难度:3

时间限制:1000ms

内存限制:65536KiB


描述

         大家都知道人民币的面值有1元,2元,5元。这是因为1、2、5三个都是质数,可以合理地组合成其他数字。其中除了8和9需要3个数字才能组合成功外, 10以内的其他数字都可以由1、2、5中的1个或者2个组合。另外,人民币因为配备了10,所以10-2=8,10-1=9,这就完美解决了8和9的问题。由此一来,10以内所有的数字都在2张人民币以内就可以得到解决。

         小明忽然想到1、5、7也同样都是质数,那么用这些面值的纸币组成某个数最小需要多少张纸币呢?


输入

一个数字n(1<=n<=100000)


输出

一个数字,代表最少需要多少张面值1或5或7的纸币构成。


示例输入

10


示例输出

2


提示

 


标程

#include <stdio.h>
#include <stdlib.h>
//#include<bits/stdc++.h>int main()
{int n,x,y,z,ans,m;//x,y,z分别代表1,5,7的个数scanf("%d",&n);//assert(n>=1&&n<=100000);ans = 100000;for(x = 0;x <= n/7;x++)//枚举所有7的个数{m = n - 7 * x;y = m / 5;   m = m % 5;z = m;if(ans > x + y + z){ans = x + y + z;}}printf("%d\n",ans);return 0;
}


题解

暴力求解,枚举所有7的个数。

这篇关于擂台赛出题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

我出题,你来算。根据Flink TaskManager内存模型,各部分内存分配?

点击上方蓝色字体,选择“设为星标” 回复"面试"获取更多惊喜 大数据面试提升私教训练营 Hi,我是王知无,一个大数据领域的原创作者。  放心关注我,获取更多行业的一手消息。 先上一张官方给出的Flink(1.10版本以后)内存模型图示: 然后再贴一张现在正在运行的flink任务与TaskManager内存有关的参数信息: 现在开始看图说话: 从启动参数配置上,我们可以看到最大堆内存和

使用 GZCTF 结合 GitHub 仓库搭建独立容器与动态 Flag 的 CTF 靶场以及基于 Docker 的 Web 出题与部署

写在前面 关于 CTF 靶场的搭建(使用 CTFd 或者 H1ve)以及 AWD 攻防平台的搭建,勇师傅在前面博客已经详细写过,可以参考我的《网站搭建》专栏,前段时间玩那个 BaseCTF,发现它的界面看着挺不错的,了解到也是一个开源项目-GZCTF,网上未见有这方面的详细介绍,看了下网上都只是简单说了下怎么搭出 GZCTF 这个靶场的界面,然而对于后续题目的部署并未进行详细的介绍与说明,因此这

第18课 小猫出题

第18课 小猫出题 【教材分析】  Scratch因其自身良好的交互性和“低门槛”特点,较易为小学生接受,同时其又具备“侦测”“变量”及“链表”等高级语言所具有的功能,使其同样具备“高上限”的特点,学生可以用它做出很多有创意且较为复杂的作品。本课“变量”概念的出现,是在学生学习了“侦测”模块后的又一次进阶,使得学生触及了登上更高层次的阶梯,是学生程序思维培养的重要契机。 【学情分析】 小学

出题

【题目描述】 小B准备出模拟赛。 她把题目按难度分为四等,分值分别为6,7,8,9。 已知小B共出了m道题,共n分。 求小B最少出了多少道6分题。     【输入描述】 两个正整数n,m 【输出描述】 一个数,表示答案。 若无解,输出"jgzjgzjgz"。 【样例】 示例1 输入 34 5 输出 1 示例2 输入 32 5 输出 3 示例3 输入 5 1 输出 jgzjgzjgz 思路:

本学期嵌入式期末考试的综合项目,我是这么出题的

时间过得真快,临近期末,又到了老师出卷的时候。作为《嵌入式开发及应用》这门课的主讲教师,今年给学生出的题目有一点点难度,最后的综合项目要求如下所示,各位学生朋友和教师同行可以评论一下难度如何,单片机老鸟就略过吧。 【项目概要】 1. 本项目基于“OneNET V3.2嵌入式开发板(图1所示)”而设计,涉及的硬件有LED、有源蜂鸣器、独立按键、液晶屏、光敏电阻、SHT20温湿

出题123

题目时限空间说明 无特殊均默认 1 s , 256 M B 1s,256MB 1s,256MB Problem a 最大化 在最大化目标值的基础上选择的操作越多越好,且输出操作应当按照顺序执行,即你的输出顺序就是你的执行顺序,当有多个执行顺序可以最大化目标值时,输出以编号为字典序较小的那个。 输入格式 第一行包含三个整数, k , n , m ( 1 ≤ k ≤ 1

用ChatGPT出题,完全做不完

最近小朋友正在学习加减法,正好利用ChatGPT来生成加减法练习题,小朋友表示够了,够了,完全做不完。本文将给大家介绍如何利用ChatGPT来生成练习题。 尚未获得ChatGPT的用户,请移步:五分钟开通GPT4.0。 角色扮演 这个诀窍简单的说,就是为大模型设定一个特定的角色,并明确界定该角色的能力范围。随后,我们根据这一角色提出相关问题,并要求它按照预设的格式给出相应的回答即可。 举个

慧眼如炬,共享荣耀!——MagnaChain《链游大神擂台赛》火热升级

MagnaChain《链游大神擂台赛》自公布至今已有月余,目前已开始接受游戏策划案上传,我们陆续收到许多优秀区块链游戏的策划案投稿。 自大赛开赛以来,通过社群、邮件等途径,我们聆听到许多的开发者声音:感谢平台,让许多原本互不相识的游戏开发者能够聚集在一起,沟通、交流、学习。——这也正是本次大赛的举办初衷之一,主办方MagnaChain在此衷心向各路大神对大赛给予的肯定与充分支持表达谢意。 分享

zstd字典压缩的大数据生产实践 ctf逆向出题启发

文章目录 zstd实践命题思路rust背景rust的一些特征rust的异常处理具体算法逻辑算法理解妥协代码 zstd实践 首先明确,所有的压缩,和不压缩比,都是cpu换带宽/硬盘。 按我对教科书huffman编码和lzma算法的了解,他们都适合对大文件的压缩,基本原理都是“给高频pattern最短路”。 数据库/数据流压缩,情景不同。操作的对象是许许多多的单行(小文件),而非一个

有人准备直播程序员写代码,相互出题PK,网友:想得太简单了!

见过程序员之间技术PK的么?这样的场景似乎不太多吧,我能想到的也就是技术面试了,当然,这完全算不是PK,从角色上来说面试官只是出题,而应聘者只是答题,他们之间是考察与被考察的关系,不存在PK, 更算不上竞技,在一些主流的综艺节目中最强大脑,王牌对王牌什么的,都看不到有程序员PK的这类节目,针对这样的背景,有名程序员网友就脑洞大开,他产生了这样一个想法。 据这名程序员网友所说,他准备打算开发个视频