C# 使用的是”四舍六入五成双”的银行家算法:12Math.Round(2.5); // 2Math.Round(1.5); // 2由此可见,1.5的Round符合我们的四舍五入,于是Hack一下:12var d=2.5;var r=Math.Round(d-(int)d+1)-1+(int)d;...
分类:
其他好文 时间:
2014-06-24 10:13:49
阅读次数:
238
本题要考虑字符串本身就存在tandem,如测试用例aaaaaaaaabbb3输出结果应该是8而不是6,因为字符串本身的tanderm时最长的故要考虑字符串本身的最大的tanderm和添加k个字符后最大的tanderm#include #include #include #include #inclu...
分类:
其他好文 时间:
2014-06-23 06:00:10
阅读次数:
328
比赛链接:http://www.bnuoj.com/v3/contest_show.php?cid=4159题目来源: lrj训练指南---几何算法FlagIDTitleABoard WrappingBAirportCThe Great DivideDSquaresEMost Distant Poi...
A题:
由题意可知,最多翻10次就可以(其实8次就够了),那么我们就用状态压缩表示状态。
对于某种状态,如果某一位为0,那么代表这一位不翻,否则代表这一位翻。
对于某一种翻的状态:
如果牌中有G3,那么就把G和3进行连边。其他的连边类似,不要重边。
对于任意一条边的两个端点,分三种情况讨论:
1,两个端点都翻了,那么很明显,这张牌被表示出来了。
2,两个端点中只有一个端点被翻,那么这...
分类:
其他好文 时间:
2014-06-22 20:47:16
阅读次数:
220
题目很简单,只需要注意带空格的输入用getline即可#include #include #include #include #include using namespace std;int main(){ string str; getline(cin,str); set a; ...
分类:
其他好文 时间:
2014-06-21 14:29:06
阅读次数:
200
Matlab取整函数有:fix,floor,ceil,round.取整函数在编程时有很大用处。一、取整函数1.向零取整(截尾取整)fix-向零取整(Roundtowardszero);>>fix(3.6)ans=32.向负无穷取整(不超过x的最大整数-高斯取整)floor-向负无穷取整(Roundt...
分类:
其他好文 时间:
2014-06-21 09:46:51
阅读次数:
304
题目链接题意:给定goal和limit,求1-limit中的若干个数,每一个数最多出现一次,且这些数的lowbit()值之和等于goal,假设存在这种一些数,输出个数和每一个数;否则-1分析:先考虑一下比較普通的情况,给一些数,和一个goal,问时候能达到。(最好还是设这些数已经从大到小排序)考虑能...
分类:
其他好文 时间:
2014-06-20 19:43:36
阅读次数:
192
RRDtool 的功能及使用介绍定义:RRDtool(Round Robin Database Tool)是一个用来处理定量数据的开源高性能数据库。一.RRDtool 的特性由于 RRDtool 设计的初衷就是为监控开发的,所以与其他的数据库相比,RRDtool 有以下特性:有一个强大的绘图引擎,可...
分类:
其他好文 时间:
2014-06-20 17:38:34
阅读次数:
644
方法1:用Math.round计算,这里返回的数字格式的.float price=89.89;int itemNum=3;float totalPrice=price*itemNum;float num=(float)(Math.round(totalPrice*100)/100);//如果要求精确...
分类:
编程语言 时间:
2014-06-18 09:06:22
阅读次数:
203
当:decimal sum = 123456.784M;sum = decimal.Round(sum, 2 , MidpointRounding.AwayFromZero);sum的值为:123456.78当:decimal sum = 123456.785M;sum = decimal.Roun...
分类:
其他好文 时间:
2014-06-17 15:35:57
阅读次数:
184