ctgu-OJ
先志于学
coming back
持续输出积累才会有质的飞跃
展开
-
算式表达式
输入一个由数字、+,-,*,/ 组成的算术表达式,求其值 输入:正整数 输出:保留两位小数 example: 1+3*6-4/2 17 1+2*2*2-4*2/2*2+1 2 import java.util.Scanner;public class formulaExpress { public static void main(String[] args){原创 2017-09-25 00:10:26 · 603 阅读 · 0 评论 -
字典序
在数据压缩和数据加密过程中常需要对特殊的字符串进行编码.给定的字母表A由26个小写英文字母组成A?={a,b,…z}.该字母表产生的升序字符串指的是字符串中字母按照从左到右出现的次序与字母表中出现的次序相同,且每个字符最多出现1次.例如,a,b,ab,xyz,ax等都是升序字符串.现在对字母表A产生的所有长度不超过6的升序字符串按照字典序排列如下. 123…262728… abc…zabac…原创 2017-10-26 11:32:00 · 437 阅读 · 0 评论 -
二分之教室管理
在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不 同,借教室人的身份不同,借教室的手续也不一样。 面对海量租借教室的信息,我们自然希望编程解决这个问题。我们需要处理接下来n天的借教室信息,其中第i天学校有ri个教 室可供租借。共有m份订单,每份订单用三个正整数描述,分别为dj,sj,tj,表示某租借者需要从第sj天到第tj天租原创 2018-05-04 19:47:04 · 329 阅读 · 0 评论 -
穿越矩阵
现在有一个 m * n 的整数矩阵,请你编写一个程序计算出一条从左到右穿过矩阵的路径,并使此路径的费用最小。路径从矩阵 的左侧的第一列的任意单元格开始,逐步穿过矩阵到达最右侧的一列的任意单元格。每一步是指从某单元格进入它一列的相邻单元 格(如下图,可以是横向或斜向)。矩阵的第一行和最后一行实际是相邻的,你可以想象矩阵是包裹在一个横放的圆柱体外面(这点很重要)。 路径的花费是指这条路径所穿越的原创 2018-05-08 19:29:34 · 242 阅读 · 0 评论