随笔分类 -  ACM/ICPC

上一页 1 2 3 4 5 6 ··· 9 下一页
摘要:问题描述 100 可以表示为带分数的形式:100 = 3 + 69258 / 714。 还可以表示为:100 = 82 + 3546 / 197。 注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。 类似这样的带分数,100 有 11 种表示法。 输入格式 从标准输入读入一个正整数N 阅读全文
posted @ 2019-02-28 20:07 RomanticChopin 阅读(159) 评论(0) 推荐(0)
摘要:题目描述 排列与组合是常用的数学方法。 先给一个正整数 ( 1 < = n < = 10 ) 例如n=3,所有组合,并且按字典序输出: 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 输入 输入一个整数n( 1<=n<=10) 输出 输出所有全排列 每个全排列一行,相邻两个数 阅读全文
posted @ 2019-02-28 19:15 RomanticChopin 阅读(220) 评论(0) 推荐(0)
摘要:锦囊1 使用二进制。 锦囊2 先把十六进制转成二进制,每位十六进制正好转成4位二进制,然后再将二进制转成八进制,每三个二进制转成一个八进制。 问题描述 给定n个十六进制正整数,输出它们对应的八进制数。 输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由0~9、大写字 阅读全文
posted @ 2019-02-27 19:54 RomanticChopin 阅读(158) 评论(0) 推荐(0)
摘要:https://www.nowcoder.com/practice/0383714a1bb749499050d2e0610418b1?tpId=40&tqId=21333&tPage=1&rp=1&ru=%2Fta%2Fkaoyan&qru=%2Fta%2Fkaoyan%2Fquestion-ran 阅读全文
posted @ 2019-02-26 21:39 RomanticChopin 阅读(140) 评论(0) 推荐(0)
摘要:问题描述 某涉密单位下发了某种票据,并要在年终全部收回。 每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。 因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。 你的任务是通过编程,找出断号的ID和重号的ID。 假设断号不可能 阅读全文
posted @ 2019-02-26 20:43 RomanticChopin 阅读(144) 评论(0) 推荐(0)
摘要:问题描述 小明正在玩一个“翻硬币”的游戏。 桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。 比如,可能情形是:**oo***oooo 如果同时翻转左边的两个硬币,则变为:oooo***oooo 现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只 阅读全文
posted @ 2019-02-26 20:20 RomanticChopin 阅读(133) 评论(0) 推荐(0)
摘要:问题描述 小明这些天一直在思考这样一个奇怪而有趣的问题: 在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是: 如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。 当N很小的时候,小明可以很快 阅读全文
posted @ 2019-02-26 19:35 RomanticChopin 阅读(93) 评论(0) 推荐(0)
摘要:问题描述 我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数。 如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式。 本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始的3位数。 输入格式 一行三个整数:a b n,用空格分开。a是被除数,b是除数,n是所求的小数后位 阅读全文
posted @ 2019-02-24 20:40 RomanticChopin 阅读(145) 评论(0) 推荐(0)
摘要:问题描述 小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是: 1. 各组的核桃数量必须相同 2. 各组内必须能平分核桃(当然是不能打碎的) 3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛) 输入格式 输入包含三个正 阅读全文
posted @ 2019-02-11 22:32 RomanticChopin 阅读(130) 评论(0) 推荐(0)
摘要:问题描述 小明最近在为线性代数而头疼,线性代数确实很抽象(也很无聊),可惜他的老师正在讲这矩阵乘法这一段内容。 当然,小明上课打瞌睡也没问题,但线性代数的习题可是很可怕的。 小明希望你来帮他完成这个任务。 现在给你一个ai行aj列的矩阵和一个bi行bj列的矩阵, 要你求出他们相乘的积(当然也是矩阵) 阅读全文
posted @ 2019-02-11 22:18 RomanticChopin 阅读(137) 评论(0) 推荐(0)
摘要:问题描述 小于10的自然数中有四个数字能除尽3或5(3, 5, 6, 9),它们的和为23。 请计算所有小于1000的自然数中能除尽3或5的数字的合。然后使用标准输出cout,输出你的结果。 输入格式 无。 输出格式 一行一个整数,表示你的结果。 #include<iostream> #includ 阅读全文
posted @ 2019-02-11 22:05 RomanticChopin 阅读(179) 评论(0) 推荐(0)
摘要:用户输入三个字符,每个字符取值范围是0-9,A-F。然后程序会把这三个字符转化为相应的十六进制整数,并分别以十六进制,十进制,八进制输出,十六进制表示成3位,八进制表示成4位,若不够前面补0。(不考虑输入不合法的情况) 输入 1D5 输出 (注意冒号后面有一个空格) Hex: 0x1D5 Decim 阅读全文
posted @ 2019-02-11 22:00 RomanticChopin 阅读(146) 评论(0) 推荐(0)
摘要:问题描述 给定L和R,你需要对于每一个6位三进制数(允许前导零),计算其每一个数位上的数字和,设其在十进制下为S。 一个三进制数被判断为合法,当且仅当S为质数,或者S属于区间[L,R]。 你的任务是给出合法三进制数的个数。 输入格式 一行两个非负整数L,R。 输出格式 一行一个非负整数表示答案。 样 阅读全文
posted @ 2019-02-11 21:33 RomanticChopin 阅读(241) 评论(0) 推荐(0)
摘要:问题描述 编写一个程序,首先输入一个整数,例如5,然后在屏幕上显示如下的图形(5表示行数): * * * * * * * * * * * * * * * 垃圾题目,又不说清楚,n==0的时候要结束才行,不然超时。 #include<iostream> using namespace std; int 阅读全文
posted @ 2019-02-07 20:18 RomanticChopin 阅读(106) 评论(0) 推荐(0)
摘要:问题描述 编写一个程序,以字符串方式输入一个前缀表达式,然后计算它的值。输入格式为:“运算符 对象1 对象2”,其中,运算符为“+”(加法)、“-”(减法)、“*”(乘法)或“/”(除法),运算对象为不超过10的整数,它们之间用一个空格隔开。要求:对于加、减、乘、除这四种运算,分别设计相应的函数来实 阅读全文
posted @ 2019-02-06 11:16 RomanticChopin 阅读(176) 评论(0) 推荐(0)
摘要:问题描述 队列操作题。根据输入的操作命令,操作队列(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。 输入格式 第一行一个数字N。 下面N行,每行第一个数字为操作命令(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。 输出格式 若干行每行显示一个2或3命令的输出结果。注意:2. 阅读全文
posted @ 2019-02-03 16:51 RomanticChopin 阅读(239) 评论(0) 推荐(0)
摘要:问题描述 自己实现一个比较字符串大小的函数,也即实现strcmp函数。函数:int myStrcmp(char *s1,char *s2) 按照ASCII顺序比较字符串s1与s2。若s1与s2相等返回0,s1>s2返回1,s1<s2返回-1。具体来说,两个字符串自左向右逐个字符相比(按ASCII值大 阅读全文
posted @ 2019-02-03 15:57 RomanticChopin 阅读(304) 评论(0) 推荐(1)
摘要:问题描述 输入两个矩阵,分别是m*s,s*n大小。输出两个矩阵相乘的结果。 输入格式 第一行,空格隔开的三个正整数m,s,n(均不超过200)。 接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j)。 接下来s行,每行n个空格隔开的整数,表示矩阵B(i,j)。 输出格式 m行,每行n个空格隔开的 阅读全文
posted @ 2019-02-02 17:03 RomanticChopin 阅读(179) 评论(0) 推荐(0)
摘要:问题描述 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。 输入格式 第一行包含一个数n,表示序列长度。 第二行包含n个正整数,表示给定的序列。 第三个包含一个正整数m,表示询问个数。 接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是 阅读全文
posted @ 2019-02-02 16:53 RomanticChopin 阅读(112) 评论(0) 推荐(0)
摘要:编程实现两个复数的运算。设有两个复数 和 ,则他们的运算公式为: 要求:(1)定义一个结构体类型来描述复数。 (2)复数之间的加法、减法、乘法和除法分别用不用的函数来实现。 (3)必须使用结构体指针的方法把函数的计算结果返回。 说明:用户输入:运算符号(+,-,*,/) a b c d. 输出:a+ 阅读全文
posted @ 2019-02-02 14:50 RomanticChopin 阅读(223) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 9 下一页
-->
Live2D