结构-02. 有理数加法(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者乔林(清华大学)本题要求编写程序,计算两个有理数的和。输入格式:输入在一行中按照“a1/b1 a2/b2”的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整...
分类:
其他好文 时间:
2015-01-23 00:41:31
阅读次数:
251
题意:
给一个目标数和一个待分割数,可以对待分割数进行任意划分,比如将带分割数12305分为12,30,5,问将分好的数加起来最接近且不超过目标数的分割方案。
分析:
关键是在对带分割数的任意划分,直接for循环枚举状态,比如状态10101(二进制)表示将12305分为1,23,05.
代码:
#include
#include
using namespace std;
int t,...
分类:
其他好文 时间:
2015-01-22 18:17:19
阅读次数:
161
一、C#自增运算符(++)自增运算符(++)是将操作数加1。1. 前缀自增运算符前缀自增运算符是“先加1,后使用”。它的运算结果是操作数加1之后的值。例如:++x; // 前缀自增运算符2. 后缀自增运算符后缀自增运算符是“先使用,后加1”。它的运算结果是操作数加1之前的值。例如:x++; // 后...
思路:用筛法求素数求出10000以内的素数,遍历2~N/2,直接判断i和N-i是否都为素数,
并且i和N-1不相等。如果满足条件,则总数加1。最终得到结果。...
分类:
其他好文 时间:
2015-01-20 15:52:07
阅读次数:
198
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成stati....
分类:
Web程序 时间:
2015-01-20 11:40:44
阅读次数:
142
把一个数串各个数位上的数加起来,然后用给定格式输出,这个输出很有讲究,一个大数从高位向地位输出。代码如下:#includeusing namespace std;char str[110];int res=0,flag=0;char output[15][5] = {"ling","yi","er"...
分类:
其他好文 时间:
2015-01-19 06:48:18
阅读次数:
411
题目大意:给你一个n×m的矩阵,然后给你k种颜色,每种颜色有x种,所有的个数加起来恰好为n×m个。问你让你对这个矩阵进行染色问你,能不能把所有的小方格都染色,而且相邻两个颜色不同。
思路:一开始想的是构造,先按照个数进行排序,枚举每一个位置,贪心的策略先放多的,如果可以全部放下就输出YES,以及存贮的方案,否则输出NO,但是有bug,一直不对。。。
正解:dfs暴力枚举每一个点,裸的话需要25...
分类:
其他好文 时间:
2015-01-17 19:35:01
阅读次数:
261
分数加减法时间限制:3000 ms | 内存限制:65535 KB 难度:2描述编写一个C程序,实现两个分数的加减法输入输入包含多行数据 每行数据是一个字符串,格式是"a/boc/d"。 其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。 数据以EOF结束 输入数据保证合法输出...
分类:
其他好文 时间:
2015-01-17 15:10:09
阅读次数:
97
原文:C#中如何利用操作符重载和转换操作符操作符重载
有的编程语言允许一个类型定义操作符应该如何操作类型的实例,比如string类型和int类型都重载了(==)和(+)等操作符,当编译器发现两个int类型的实例使用+操作符的时候,编译器会生成把两个整数加到一起的代码。
当编译器发现两个string类...
有的编程语言允许一个类型定义操作符应该如何操作类型的实例,比如string类型和int类型都重载了(==)和(+)等操作符,当编译器发现两个int类型的实例使用+操作符的时候,编译器会生成把两个整数加到一起的代码。
当编译器发现两个string类型的实例使用+操作符的时候,编译器会生成把两个字...