自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leslie's Blog

佛系更文,大佬轻喷

  • 博客(214)
  • 收藏
  • 关注

转载 SDUT-3668 简单的代码生成程序

简单的代码生成程序Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description通过三地址代码序列生成计算机的目标代码,在生成算法中,对寄存器的使用顺序为:寄存器中存有 > 空寄存器 > 内存中存有 > 以后不再使用 > 最远距离使用Input单组输入,给定...

2018-11-08 11:16:10 743

转载 SDUT-3516 DAG优化

DAG优化Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description大家都学过了代码优化,其中有一个DAG优化,这次我们就练习这个操作。Input输入第一行为一个整数n(n < 100),表示该组输入的表达式的个数之后n行为表达式,每个变量为一个字母,表达式仅包括二元...

2018-11-07 23:58:45 648

转载 SDUT-3515 翻译布尔表达式

翻译布尔表达式Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description大家都学过了布尔表达式的翻译,其中有一个拉链-回填技术,这次我们就练习这个技术。Input 多组输入,每组输入为一行字符串,例如: a < b or c < d and e < f每个...

2018-11-07 22:17:43 725

原创 SDUT-2147 表达式语法分析——递归子程序法

表达式语法分析——递归子程序法Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description 递归子程序法是一种确定的自顶向下语法分析方法,要求文法是LL(1)文法。它的实现思想是对应文法中每个非终结符编写一个递归过程,每个过程的功能是识别由该非终结符推出的串,当某非终结符的产生式有多...

2018-10-31 21:30:33 492

原创 SDUT-2098 识别浮点常量问题

识别浮点常量问题Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description编译器在对程序进行编译之前,首先要进行语法分析。通常,程序被分解成若干个小单元,然后和语言的语法模式进行匹配。在分析表达式的时候,变量的类型在变量声明的时候就决定了;而常量的类型需要从常量的形式来判断。假设你是...

2018-10-30 20:10:45 256

原创 SDUT-2246 时间日期格式转换(JAVA*)

时间日期格式转换Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description而北美所用的日期格式则为“月月/日日/年年年年”或”mm/dd /yyyy”,如将“2010/11/20”改成这种格式,对应的则是”11/20/2010”。对于时间的格式,则常有12小时制和24小时制12小时制的...

2018-04-25 11:34:26 287

原创 SDUT-3337 计算长方体、四棱锥的表面积和体积(JAVA*)

计算长方体、四棱锥的表面积和体积Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description计算如下立体图形的表面积和体积。                                     从图中观察,可抽取其共同属性到父类Rect中:长度:l  宽度:h  高度:z在父类Rect中,定义求底面...

2018-04-24 22:00:46 509

原创 SDUT-3268 飞花的糖果(JAVA*)

飞花的糖果Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem DescriptionN个的两两不相同糖果,他想要拿出例如,飞花壕有3块送给他心仪的程序媛,他有四种选择,分别是①、②、③, ①、②、④, ①、③、④, ②、③、④ 这四种选择。多组输入。对于每组输入,有两个整数M(M <= 10),分表代表有M个送...

2018-04-24 20:48:41 205

原创 SDUT-3081 谁是最强的女汉子(JAVA*)

谁是最强的女汉子Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description众所周知,一年一度的女汉子大赛又来啦。由于最近女汉子比较流行,所以参加女汉子比赛的人数变得很多很多。所以赛事组找来了你,让你写一个程序找出谁是最强的女汉子。大家都知道,越是不漂亮的女生就越容易成为女汉子(漂亮的怎么会成为汉子?)...

2018-04-24 20:38:50 1698

原创 SDUT-2618 手机键盘(JAVA*)

手机键盘Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description大家应该都见过那种九键的手机键盘,键盘上各字母的分布如下图所示。当我们用这种键盘输入字母的时候,对于有些字母,往往会需要按多次键才能输入。比如:a, b, c 都在“2”键上,输入 a 只需要按一次,而输入 c 需要连续按三次。连续输入...

2018-04-23 23:26:35 294

原创 SDUT-1959 简单枚举类型(JAVA*)

简单枚举类型——植物与颜色Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description 请定义具有red, orange, yellow, green, blue, violet六种颜色的枚举类型color,根据输入的颜色名称,输出以下六种植物花朵的颜色:Rose(red), Poppies(orang...

2018-04-23 15:00:42 217

转载 JAVA学习(enum枚举)

查看原文用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW }  用法二:switchJDK1.6之前的switch语句只支持int,char,enum类...

2018-04-23 14:56:10 216

原创 SDUT-3339 计算长方形的周长和面积(类和对象)(JAVA*)

计算长方形的周长和面积(类和对象)Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description设计一个长方形类Rect,计算长方形的周长与面积。成员变量:整型、私有的数据成员length(长)、width(宽);构造方法如下:(1)Rect(int length) —— 1个整数表示正方...

2018-04-22 14:33:21 510

原创 SDUT-1131 C/C++训练1---最大公约数与最小公倍数(JAVA*)

C/C++训练1---最大公约数与最小公倍数Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description输入两个正整数,求它们的最大公约数与最小公倍数。Input输入两个正整数,两个整数之间用空格分开。数据保证在 int 范围内。Output第一行输出最大公约数;第二行输出最小公倍数。答案保证在 int...

2018-04-22 10:22:05 538

原创 SDUT-1132 C/C++经典程序训练2---斐波那契数列(JAVA*)

C/C++经典程序训练2---斐波那契数列Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description编写计算斐波那契(Fibonacci)数列的第n项函数fib(n)(n<40)。数列:f1=f2==1; fn=fn-1+fn-2(n>=3)。Input输入整数n的值。Output输出fi...

2018-04-22 10:20:37 383

原创 SDUT-2058 三国佚事——巴蜀之危(JAVA*)

三国佚事——巴蜀之危Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description话说天下大势,分久必合,合久必分。。。却道那魏蜀吴三国鼎力之时,多少英雄豪杰以热血谱写那千古之绝唱。古人诚不我欺,确是应了那句“一将功成万骨枯”。 是夜,明月高悬。诸葛丞相轻摇羽扇,一脸愁苦。原来是日前蜀国战事吃紧,丞相彻夜...

2018-04-20 19:52:13 346

原创 SDUT-1265 马拦过河卒(JAVA*)

马拦过河卒Time Limit: 3000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,A点(0,0)、B点(n,m)...

2018-04-20 17:39:34 321

原创 SDUT-1218 养兔子(JAVA*)

养兔子Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description一对成熟的兔子每天能且只能产下一对小兔子,每次都生一公一母,每只小兔子的成熟期是1天,小兔子出生后隔一天才能再生小兔子。第一天某人领养了一对成熟的兔子,一公一母,请问第N天以后,他将会得到多少对兔子。Input测试数据包括多组,每组一行,...

2018-04-20 14:43:14 518

原创 SDUT-2176 递归的函数(JAVA*)

递归的函数Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description给定一个函数 f(a, b, c):如果 a ≤ 0 或 b ≤ 0 或 c ≤ 0 返回值为 1;如果 a > 20 或 b > 20 或 c > 20 返回值为 f(20, 20, 20);如果 a < b...

2018-04-20 10:50:29 318

原创 SDUT-1244 数列有序!(JAVA*)

数列有序!Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数m,请将该数插入到序列中,并使新的序列仍然有序。Input输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n...

2018-04-19 21:51:59 509 1

原创 SDUT-2744 矩阵(JAVA*)

矩阵Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem DescriptionX终于开始玩一些比较高大上的东西了,比如矩阵。给出两个N*N的矩阵A,B。他想知道矩阵A在顺时针旋转一定角度后是否会和矩阵B完全一样。Input 有多组输入。每组输入先输入一个整数N(N <= 50),代表矩阵的大小。接下来的N行,每...

2018-04-19 21:07:41 264

原创 SDUT-3275 LCM的个数(JAVA*)

LCM的个数Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description对于我们来说求两个数的LCM(最小公倍数)是很容易的事,现在我遇到了一个问题需要大家帮助我来解决这问题,问题是:给你一个数n,然后统计有多少对(a<=b) LCM(a,b)=n;例如LCM(a,b)=12; 即(1,12),(...

2018-04-19 16:00:41 308

原创 SDUT-3328 JAVA判断合法标识符(JAVA*)

JAVA判断合法标识符Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description输入若干行字符串,判断每行字符串是否可以作为JAVA语法的合法标识符。 判断合法标识符的规则:由字母、数字、下划线“_”、美元符号“$”组成,并且首字母不能是数字。Input 输入有多行,每行一个字符串,字符串长度不超过1...

2018-04-19 13:57:29 682

转载 JAVA学习(字符操作类Character、String、StringBuffer)

查看原文在java中有三个类负责对字符的操作:Character、String、StringBuffer。其中Character类是对单个字符进行操作,String是对一个字符序列的操作,StringBuffer是对一串字符进行操作。Characterjava中Character和char的区别:Character是类,char是基本数据类型.char可以自动包装成Character;Charac...

2018-04-18 20:45:35 1485

原创 JAVA学习(字符串比较大小的方法)

常用的三个比较函数 compareTo (string) ,compareToIgnoreCase(String) 及 compareTo(object string) ,它们的返回值是int类型一、compareTo() 的返回值是int, 它是先比较对应字符的大小(ASCII码顺序),a==b返回0,a>b返回正数,a<b返回负数。1、如果字符串相等返回值02、如果第一个字符和参数...

2018-04-18 20:18:57 35907

转载 JAVA学习(object类及toString、hashCode、equals)

查看原文object 类介绍java.lang.Object(java.lang包在使用的时候无需显示导入,编译时由编译器自动导入。)Object类是类层次结构的根,Java中所有的类从根本上都继承自这个类(所有类的父类)。Object类是Java中唯一没有父类的类。其他所有的类,包括标准容器类,比如数组,都继承了Object类中的方法。如果你写一个封装的方法,不确定传进来的是什么类型的值,就可以...

2018-04-18 20:11:02 833

转载 JAVA学习(equals和==的使用)

查看原文结论:1)对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所指向的对象的地址2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量 如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址; 诸如String、Date等类对equals方法进行了重写的话,比较的是所指向的对象的内容...

2018-04-18 18:30:43 124

转载 32位和64位系统区别及int字节数

查看原文一)64位系统和32位有什么区别? 1、64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存2、64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的。 什么是64位处理器?之所以叫做“64位处理器”,是因为电脑内部都是实行2进制运算,处理器(CPU)一次处理数据的能力也是2的...

2018-04-18 17:41:33 251

转载 全排列和全组合实现

查看原文全排列所谓全排列,就是打印出字符串中所有字符的所有排列。例如输入字符串abc,则打印出 a、b、c 所能排列出来的所有字符串 abc、acb、bac、bca、cab 和 cba 。一般最先想到的方法是暴力循环法,即对于每一位,遍历集合中可能的元素,如果在这一位之前出现过了该元素,跳过该元素。例如对于abc,第一位可以是 a 或 b 或 c 。当第一位为 a 时,第二位再遍历集合,发现 a ...

2018-04-18 16:45:18 6426 3

转载 C位运算总结

原文:https://baike.1688.com/doc/view-d1750791.htmlhttps://blog.csdn.net/sinat_35121480/article/details/53510793左移运算符和右移运算符1的2进制是000...0001(这里1前面0的个数和int的位数有关,32位机器,gcc里有31个0),左移2位之后变成 000...0100,也就是10进制...

2018-04-18 13:46:25 3830

原创 SDUT-1163 C语言实验——排列(JAVA*)

C语言实验——排列Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description有4个互不相同的数字,请按序输出由其中三个不重复数字组成的排列。Input4个整数。Output所有排列,输出顺序见样例。Sample Input1 2 3 4Sample Output1 2 31 3 22 1 32 ...

2018-04-17 22:39:03 319

原创 SDUT-2560 又见回文(JAVA*)

又见回文Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description    “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。现在呢,就是让你判断输入的字符串是否是回文串。Input    有多组输入,每行输入一串字符,保证字符串长度不会大于 100000,字符...

2018-04-17 22:19:00 233

原创 SDUT-2592 画笑脸(JAVA*)

画笑脸 Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description 毛线们表示那些算法题实在太难了,做不出来,就干脆用 C 语言画些笑脸来娱乐大家~ 毛线们只会画一种笑脸,但是他们可以画出任意大小出来,画法见 SampleInput 多组数据,每组数据只有一个数 N(1<=N<=20),表示笑脸的大小...

2018-04-16 17:46:50 879

原创 SDUT-3073 数三角形(JAVA*)

数三角形 Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description 有多少种方法可以从1,2,3,4,….,n中选出3个不同的整数,使得以它们为三边长可以形成三角形? 比如n=5时有3种方法,即(2,3,4),(2,4,5),(3,4,5)。n = 8时有22种方法。Input 测试数据的第一行为整数n(3&lt...

2018-04-15 20:40:18 191

原创 SDUT-2502 火星计数法(JAVA*)

火星计数法Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description火星人的计数规则里只有a,b,c,d四个字母,计数规则从小到大是 a,b,c,d,aa,ab,ac,ad,ba,……。给出来由a,b,c,d四种字母组成的火星数字,算出该数字是第几个(从1开始)。Input第一行输入一个数T代表测试用...

2018-04-14 00:37:49 213

原创 SDUT-1023 折线分割平面(JAVA*)

折线分割平面Time Limit: 1000 ms Memory Limit: 32768 KiBSubmit StatisticProblem Description我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目。比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示。 Input输入数据的第一行是一个整数C,表示...

2018-04-12 21:34:57 196

原创 求三角形面积(海伦公式)

已知三角形三边长为a,b,c;设p=(a+b+c)/2;那么S=(p*(p-a)*(p-b)*(p-c))

2018-04-12 21:18:00 2544

原创 SDUT-1199 C语言实验(JAVA*)

C语言实验——计算表达式Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description计算下列表达式值:  Input输入x和n的值,其中x为非负实数,n为正整数。Output输出f(x,n),保留2位小数。Sample Input3 2Sample Output2.00HintSource//packa...

2018-04-12 21:15:13 212

原创 SDUT-1200 汉诺塔(JAVA*)

汉诺塔Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒A、B和C,A上面套着n个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从A棒搬到C棒上,规定可利用...

2018-04-12 19:25:21 193

原创 SDUT-1184 C语言实验——拍皮球(JAVA*)

C语言实验——拍皮球Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description小瑜3岁了,很喜欢玩皮球,看来今后喜欢打篮球的^_^。最近她发现球从手中落下时,每次落地后反跳回原高度的一半,再落下,每次球落地时数球跳了几次,数到n次时爸爸在边上喊停,问小瑜现在球到底总共走了多少距离,小瑜故作沉思状,爸爸...

2018-04-12 18:04:51 547

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除