其他
sdfgdbvc
热闹是他们的,我什么也没有
展开
-
NYOJ 1092-数字分隔(二)-sdfgdbvc
数字分隔(二)时间限制:1000 ms | 内存限制:65535 KB难度:3描述 在一个遥远的国家,银行为了更快更好的处理用户的订单,决定将一整串的数字按照一定的规则分隔开来,分隔规则如下:1、实数的整数部分按照每三个数字用逗号分隔开(整数部分的高位有多余的0时,需先将多余的0过滤后,再进行数字分隔,如:0001234567 输出结果为1,234,567.00)原创 2015-07-04 21:00:04 · 753 阅读 · 0 评论 -
网页编码就是那点事
转自:http://blog.jobbole.com/30526/编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向,怎么解释也解释不清楚。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页中出现了乱码,绝大部分原因就出在了编码上了。此外除了乱码之外,还会出现一些其他问题(例如:IE6 的 CSS转载 2017-03-15 20:47:21 · 335 阅读 · 0 评论 -
Java去掉小数点后面不需要的0
String s = "111.01100";if(s.indexOf(".") > 0){ //正则表达 s = s.replaceAll("0+?$", "");//去掉后面无用的零 s = s.replaceAll("[.]$", "");//如小数点后面全是零则去掉小数点}System.out.println(s);原创 2016-07-30 17:30:39 · 23225 阅读 · 2 评论 -
NYOJ 8-一种排序(快速排序库函数qsort的调用)
题目信息:一种排序时间限制:3000 ms | 内存限制:65535 KB难度:3描述 现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复;还知道这个长方形的宽和长,编号、长、宽都是整数;现在要求按照一下方式排序(默认排序规则都是从小到大);1.按照编号从小到大排序2.对于编号相等的长方形,按照长方形的长排序;3.如果编号和长都相同,按照长原创 2015-07-10 21:03:29 · 365 阅读 · 0 评论 -
POJ 1850 Code
CodeTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 9141 Accepted: 4363DescriptionTransmitting and memorizing information is a task that requires differ原创 2016-04-23 11:39:50 · 218 阅读 · 0 评论 -
STL源码学习---lower_bound和upper_bound
转载自:http://www.cnblogs.com/cobbliu/archive/2012/05/21/2512249.html http://blog.csdn.net/niushuai666/article/details/6734403 http://blog.csdn.net/niushuai666/article/d转载 2016-05-03 08:25:48 · 252 阅读 · 0 评论 -
sscanf和sprintf的用法
一 sscanf函数int sscanf(const char *s,const char *format,..);int scanf(const char *format,...);sscanf与scanf等价,所不同的是,前者的输入字符来源于字符串s,而scanf以stdin作为输入源。1 %*d,%*s:*号表示此数据不读入,忽略掉。比如ch="MemTota转载 2016-04-30 20:36:09 · 507 阅读 · 0 评论 -
输入输出外挂
需要输入输出大量数据的时候,scanf和printf是非常耗时的操作。然而,getchar() putchar()是非常迅速的。所以我们可以用外挂改造一下IO/* 仅适合纯数字输入输出 */#include int Scan() { //输入外挂 int res = 0, flag = 0; char ch; if((ch = getchar()原创 2016-05-24 15:42:48 · 735 阅读 · 0 评论 -
NYOJ 103 A+B Problem II
A+B Problem II时间限制:3000 ms | 内存限制:65535 KB难度:3描述 I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.A,B must be positive.输入The原创 2016-04-16 08:53:18 · 220 阅读 · 0 评论 -
NYOJ 7 街区最短路径问题
街区最短路径问题时间限制:3000 ms | 内存限制:65535 KB难度:4描述 一个街区有很多住户,街区的街道只能为东西、南北两种方向。住户只可以沿着街道行走。各个街道之间的间隔相等。用(x,y)来表示住户坐在的街区。例如(4,20),表示用户在东西方向第4个街道,南北方向第20个街道。现在要建一个邮局,使得各个住户到邮局的距离之和原创 2016-04-15 21:10:05 · 206 阅读 · 0 评论 -
NYOJ 990 蚂蚁感冒
蚂蚁感冒时间限制:1000 ms | 内存限制:65535 KB难度:2描述 长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。 每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。 当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。 这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。 请你计算,当所有蚂蚁都爬离杆子时,有多少只蚂蚁患上原创 2016-04-15 21:05:32 · 355 阅读 · 0 评论 -
C/C++中各种类型int、long、double、char表示范围(最大最小值)
#include#include#include using namespace std;int main(){ cout << "type: \t\t" << "************size**************"<< endl; cout << "bool: \t\t" << "所占字节数:" << sizeof(bool); cout ::max转载 2016-04-14 21:06:16 · 654 阅读 · 0 评论 -
printf "%.*s"
ref : http://www.cnblogs.com/yuaqua/archive/2011/10/21/2219856.html 小数点.后“*”表示输出位数,具体的数据来自参数表printf格式字符串中,与宽度控制和精度控制有关的常量都可以换成变量,方法就是使用一个“*”代替那个常量,然后在后面提供变量给“*”。同样,小数点.前也可以添加*,也要用户输入一个位宽值来代替转载 2016-04-30 20:27:34 · 241 阅读 · 0 评论