
acm
科智工坊
人生的成功需要奋斗 加油!
展开
-
L1-095 分寝室,L1-096 谁管谁叫爹
学校新建了宿舍楼,共有n间寝室。等待分配的学生中,有女生n0位、男生n1位。所有待分配的学生都必须分到一间寝室。所有的寝室都要分出去,最后不能有寝室留空。现请你写程序完成寝室的自动分配。分配规则如下:男女生不能混住;不允许单人住一间寝室;对每种性别的学生,每间寝室入住的人数都必须相同;例如不能出现一部分寝室住 2 位女生,一部分寝室住 3 位女生的情况。但女生寝室都是 2 人一间,男生寝室都是 3 人一间,则是允许的;原创 2025-03-27 00:07:48 · 748 阅读 · 0 评论 -
L1-039:古风排版
按照题目意思,我们可以考虑解决方法,我们可以考虑一个二维数组,按照字符串从前往后的顺序填入二维属组里面,分别自上而下,自右而左填。根据题目意思输入的事两行,分别是一个数字和一个字符串,最后输出的结果是按照从右向左,从上向下开始依次输出字符串的内容。中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。按古风格式排版给定的字符串,每列。个字符(除了最后一列可能不足。然后按照行列进行输出即可。原创 2025-03-26 19:30:58 · 372 阅读 · 0 评论 -
水池数目 DFS
水池数目时间限制:3000ms | 内存限制:65535KB难度:4描述南阳理工学院校园里有一些小河和一些湖泊,现在,我们把它们通一看成水池,假设有一张我们学校的某处的地图,这个地图上仅标识了此处是否是水池,现在,你的任务来了,请用计算机算出该地图中共有几个水池。输入第一行输入一个整数N,表示共有N组测试数据每一组数据都是先输入该地图的行数m原创 2020-02-29 09:37:43 · 382 阅读 · 0 评论 -
01串 DP
01串时间限制:1000 ms | 内存限制:65535 KB难度:2描述ACM的zyc在研究01串,他知道某一01串的长度,但他想知道不含有“11”子串的这种长度的01串共有多少个,他希望你能帮帮他。注:01串的长度为2时,有3种:00,01,10。输入第一行有一个整数n(0随后有n行,每行有一个整数m(2输出输出不含有“1原创 2016-05-31 16:57:46 · 259 阅读 · 0 评论 -
邮票分你一半
邮票分你一半时间限制:1000 ms | 内存限制:65535 KB难度:3描述 小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,他们想把这些邮票分成两份,并且使这两份邮票的分值和相差最小(就是小珂得到的邮票分值和与小明的差值最小),现在每张邮票的分值已经知道了,他们已经分好了,你知道最后他们得到的邮票分值和相差多少吗?原创 2016-05-31 16:45:56 · 277 阅读 · 0 评论 -
连续最大子序列和与最小子序列和
int maxsum() //最大和{ int sum=0,maxx=-2147483647; for(int i=0;i<n;i++) { if(sum<0) sum=num[i]; else sum+=num[i]; if(sum>maxx) maxx=sum; } return maxx;}int原创 2016-05-31 16:28:04 · 1588 阅读 · 0 评论 -
超级台阶
超级台阶时间限制:1000 ms | 内存限制:65535 KB难度:3描述有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法?注:规定从一级到一级有0种走法。输入输入数据首先包含一个整数n(1输出对于每个测试实例,请输出不同走法的数量。样例输入223样例输出12原创 2016-04-12 20:44:48 · 239 阅读 · 0 评论 -
nyoj311完全背包
完全背包时间限制:3000 ms | 内存限制:65535 KB难度:4描述直接说题意,完全背包定义有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是c,价值是w。求解将哪些物品装入背包可使这些物品的体积总和不超过背包容量,且价值总和最大。本题要求是背包恰好装满背包时,求出最大价值总和是多少。如果不能恰好装满背包,输出NO原创 2016-04-12 20:26:57 · 271 阅读 · 0 评论 -
nyoj289苹果
苹果时间限制:3000 ms | 内存限制:65535 KB难度:3描述ctest有n个苹果,要将它放入容量为v的背包。给出第i个苹果的大小和价钱,求出能放入背包的苹果的总价钱最大值。输入有多组测试数据,每组测试数据第一行为2个正整数,分别代表苹果的个数n和背包的容量v,n、v同时为0时结束测试,此时不输出。接下来的n行,每行2个原创 2016-04-12 19:47:37 · 212 阅读 · 0 评论 -
nyoj拦截导弹
拦截导弹时间限制:3000 ms | 内存限制:65535 KB难度:3描述某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于等于前一发的高度。某天,雷达捕捉到敌国导弹来袭。由于该系统还在试用阶段,所以只用一套系统,因此有可能不能拦截所有的导弹。原创 2016-04-02 17:47:59 · 375 阅读 · 0 评论 -
nyoj开心的小明
描述小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N 元钱就行”。今天一早小明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N 元。于是,他把每件物品规定了一个重要度,分为5 等:用整数1~5 表示,第5 等最重要。他还从因特网上查到了每件物品的价格(都是整原创 2016-04-02 17:23:18 · 258 阅读 · 0 评论 -
nyoj最长公共子序列
描述咱们就不拐弯抹角了,如题,需要你做的就是写一个程序,得出最长公共子序列。tip:最长公共子序列也称作最长公共子串(不要求连续),英文缩写为LCS(Longest Common Subsequence)。其定义是,一个序列 S ,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。输入第一行给出一个整数N(0原创 2016-04-02 17:04:45 · 255 阅读 · 0 评论 -
A.挑战密室
DescriptionR组织的特工Dr. Kong为了寻找丢失的超体元素,不幸陷入WTO密室。Dr. Kong必须尽快找到解锁密码逃离,否则几分钟之后,WTO密室即将爆炸。 Dr. Kong发现密室的墙上写了许多化学方程式中。化学方程式,也称为化学反应方程式,是用化学式表示物质化学反应的式子。化学方程式反映的是客观事实。因此书写化学方程式要遵守两个原则:一是必须以客观事实为基础原创 2015-11-24 19:28:47 · 315 阅读 · 0 评论