码迷,mamicode.com
首页 >  
搜索关键字:天数    ( 1941个结果
输入 一个日期 和一个整数 n,输出从该日期起经过n天以后的日期
假定输入的日期和天数合法正确。这道题挺费力的,想了很久。我的想法是:按照年,月,日依次来减少n的数量,直到得出结果。假定输入的日期为2013年5月3日,n为722天。首先先判断n能不能让2013年跑完,如果能,则n = n - 2013年剩下的天数 - 1。则日期到了2014年1月1日,然后再判断剩...
分类:其他好文   时间:2015-03-10 00:03:34    阅读次数:588
输入两个日期(年 月 日 年 月 日), 输出这两个日期之间差多少天
假定输入日期合法,且第二个日期晚于第一个日期。我的想法是首先判断是不是同一年,如果是,则用第二个日期在当年的天数减去第一个日期在当年的天数即可;如果不是,刚把中间间隔的天数分成三部分,第一部分为第一个日期到当年末的天数,第二部分为第一个日期的第二年第一天到第二个日期的前一年最后一天的天数,第三个部分...
分类:其他好文   时间:2015-03-09 23:54:39    阅读次数:237
输入年月日,输出该日期是当年的第几天
这首题比较简单,只要判断该年是不是闰年,然后按月加,加到当月再加上的输入的天数即可。假定输入的日期合法。 1 //给定一个日期,求该日期是该年的多少天? 2 #include 3 #include 4 5 int main(int argc, char *argv[]) 6 { 7 i...
分类:其他好文   时间:2015-03-09 23:45:14    阅读次数:2158
输入一个日期,输出该日期是星期几
假定输入日期合法正确。先找一个参考日期,找星期天的日期为最好。我一时没想到就选了今天,星期一,也不错。然后求出输入日期与参考日期之间间隔的天数n,n为负时则表示输入日期在参考日期之前,n为正时则表示输入日期在参考日期之后。因为星期为循环星期1到星期天,又根据补码的原理,可知n = ((n % 7) ...
分类:其他好文   时间:2015-03-09 23:44:48    阅读次数:206
mysql 日期操作 增减天数、时间转换、时间戳
MySQL datediff(date1,date2):两个日期相减 date1 - date2,返回天数。 select datediff(‘2008-08-08‘, ‘2008-08-01‘); -- 7 select datediff(‘2008-08-01‘, ‘2008-08-08‘); -- -7 一、MySQL 获得当前日期时间 ...
分类:数据库   时间:2015-03-07 18:49:35    阅读次数:209
BZOJ 1570 JSOI 2008 Blue Mary的旅行 网络流
题目大意给出一个有向图,每天每人只能做一次飞机。现在给出起点,终点,和需要走的人数,还有每条航线的限制人数,问最少多少天最慢的人到达终点。思路很明显是网络流的模型,至于如何去验证,其实连二分都不用,枚举最少天数,然后每次加一层边进行验证就行了。CODE#define _CRT_SECURE_NO_WARNINGS#include #include #include...
分类:Web程序   时间:2015-03-07 08:34:23    阅读次数:215
BZOJ 1570 JSOI2008 Blue Mary的旅行 网络流
题目大意:给定一张有向图,每条边每天最多经过有限次,一个人每天只能经过一条边,T个人从1号点出发,问多少天之后能到达n点 将图分层,每一天分作一层,每一层的点向下一层连边 从源点向第0层的1号点连边 每层的n向T连INF的边 从1开始枚举天数,每多一天就多建一层然后跑最大流,如果当前T个人已经能到达点n则输出答案 由于1~n的路径长度不会超过n,因此T个人排队走这条路径总天数不会超过T+...
分类:Web程序   时间:2015-03-06 09:45:21    阅读次数:186
Java List集合的知识补充
看到黑马视频第4天数据库操作中,List personList=new ArrayList();实在不明白,就查了下Java课本,结果没提到。原来List是个系统一个接口。原帖http://cq520.iteye.com/blog/1826788大家知道,集合框架是为了表示和操作集合而规定的一种统一...
分类:编程语言   时间:2015-03-03 14:50:34    阅读次数:154
ZOJ 3640 Help Me Escape 概率dp
有一个吸血鬼被困了,有n条路可以逃出去,每条路有一个难度c[],他初始的战斗力是f,对于第i条路,若f > c[i]他花t[i]天就能出去,否则,他就停留一天,同时战斗力增加c[i]然后再选一条路走出去,他走每条路的概率是相同的。问他逃出去的天数的期望。 设dp[i]表示在战斗力为i时逃出去的期望值,那么可推出状态方程  dp[i] = 1/n * t[j](c[j] > i),d...
分类:其他好文   时间:2015-02-27 06:40:00    阅读次数:131
Java从零开始学二十五(枚举定义和简单使用)
一、枚举枚举是指由一组固定的常量组成的类型,表示特定的数据集合,只是在这个数据集合定义时,所有可能的值都是已知的。枚举常量的名称建议大写。枚举常量就是枚举的静态字段,枚举常量之间使用逗号隔开。使用关键字enum来定义一个枚举package com.pb.demo1;/* * 枚举类型一周的天数 */...
分类:编程语言   时间:2015-02-26 18:01:19    阅读次数:173
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!