Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:比较简单的过题方法In Reply To:比较简单的过题方法 Posted by:masque at 2009-08-12 23:35:11 > 对于星期的话,直接模7秒杀...自己去日历查查2000年1月1号是星期几就行了 > > 给定X天,最简单的方法莫过于一个月一个月地减,逻辑如下 > if(闰) > N-=当前闰年当前月的天数 > else > 减掉平年当前年当前月的天数 > if(N<0) > N退后一步,记录N值(显然这时候N的值就是日,而当前月和当前年就是月份和年份) > 退出 > else if(N==0) > 直接记录,退出 > else > continue; > > 虽说办法是笨了点,但是这玩意好像确实没什么算法...要不这么写的话,IF语句都能把人写死-.= > 何况造计算机来就是让它做这些傻事的嘛,解放劳动力,呵呵^_^(不过不知道出现这玩意以前人们是怎么推出万年历的...) > 顺便,注意判闰年...别以为模4==0就闰年了... Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator