扩大
缩小

2012年11月2日

NYOJ467 中缀式变后缀式

摘要: 中缀式变后缀式时间限制:1000ms | 内存限制:65535KB难度:3描述人们的日常习惯是把算术表达式写成中缀式,但对于机器来说更“习惯于”后缀式,关于算术表达式的中缀式和后缀式的论述一般的数据结构书都有相关内容可供参看,这里不再赘述,现在你的任务是将中缀式变为后缀式。输入第一行输入一个整数n,共有n组测试数据(n<10)。每组测试数据只有一行,是一个长度不超过1000的字符串,表示这个运算式的中缀式,每个运算式都是以“=”结束。这个表达式里只包含+-*/与小括号这几种符号。其中小括号可以嵌套使用。数据保证输入的操作数中不会出现负数。数据保证除数不会为0输出每组都输出该组中缀式相应的 阅读全文

posted @ 2012-11-02 08:53 LinuxPanda 阅读(279) 评论(0) 推荐(0) 编辑

NYOJ427 NUMBER SEQUENCE

摘要: Number Sequence时间限制:1000ms | 内存限制:65535KB难度:2描述A number sequence is defined as follows:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.Given A, B, and n, you are to calculate the value of f(n).输入The input consists of multiple test cases. Each test case contains 3 integers A, B and n o 阅读全文

posted @ 2012-11-02 08:50 LinuxPanda 阅读(136) 评论(0) 推荐(0) 编辑

NYOJ176 整数划分(二)

摘要: 整数划分(二)时间限制:1000ms | 内存限制:65535KB难度:3描述把一个正整数m分成n个正整数的和,有多少种分法?例:把5分成3个正正数的和,有两种分法:1 1 31 2 2输入第一行是一个整数T表示共有T组测试数据(T<=50)每组测试数据都是两个正整数m,n,其中(1<=n<=m<=100),分别表示要拆分的正数和拆分的正整数的个数。输出输出拆分的方法的数目。样例输入25 25 3样例输出22View Code 1 2 #include<stdio.h> 3 int fan(int m,int n) 4 { 5 if(m<n)retur 阅读全文

posted @ 2012-11-02 08:47 LinuxPanda 阅读(137) 评论(0) 推荐(0) 编辑

导航