用Java轻松A掉腾讯编程马拉松第三场1001题
来源:互联网 发布:puppy linux 中文版 编辑:程序博客网 时间:2024/06/05 07:03
原题:http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1001&cid=439
Java确实很好很强大。只要Java基础比较好A这样的题目是简简单单的啦。
这里需要注意的是Calendar 类的月份、日期小于10的都没有前缀0,跟题目要求不符。所以要用System.out.printf("%d/%02d/%02d",year,month,day);这样的形式控制输出格式。跟C里面的prinf函数很像。
还有Calendar 类的月份要比实际月份要小一。
import java.util.Calendar;import java.util.Scanner;public class Main{public static void main(String[] args) {// TODO Auto-generated method stubScanner s=new Scanner(System.in);Calendar c=Calendar.getInstance();int n,d;n=s.nextInt();for(int i=1;i<=n;i++){d=s.nextInt();c.set(2013,3-1,24);c.add(Calendar.DATE,d);System.out.printf("%d/%02d/%02d",c.get(Calendar.YEAR),(c.get(Calendar.MONTH)+1),c.get(Calendar.DATE));System.out.print(" ");c.set(2013,3-1,24);c.add(Calendar.DATE,-d);System.out.printf("%d/%02d/%02d",c.get(Calendar.YEAR),(c.get(Calendar.MONTH)+1),c.get(Calendar.DATE));System.out.println();}}}
- 用Java轻松A掉腾讯编程马拉松第三场1001题
- 腾讯编程马拉松复赛第三场 1 & 2 & 5
- 2013腾讯编程马拉松初赛第三场(3月23日)
- 2013腾讯编程马拉松复赛第三场--威威猫的故事 动态规划算法
- 腾讯马拉松 第五场 第一题
- 腾讯马拉松第五场第四题--小明迷藏
- 腾讯马拉松 第三场 1003 小小明系列故事——游戏的烦恼 大水题
- BFS 广度优先树与腾讯马拉松第五场第三题:小明水滴问题
- HDOJ4502 吉哥系列故事——临时工计划(动态规划)&& 腾讯2013编程马拉松第0场第三题
- HDU - 4544 湫湫系列故事――消灭兔子 2013腾讯编程马拉松复赛第三场
- 腾讯编程马拉松初赛第五场 - 第一题(威威猫系列故事——吃鸡腿)
- 2013腾讯编程马拉松初赛第〇场
- 腾讯编程马拉松第二场(HDU4510 HDU4514)
- 2013腾讯编程马拉松初赛第四场(3.24)题解
- 2013腾讯编程马拉松复赛第二场部分题解
- 计蒜客 初赛 第三场 A题:腾讯手机地图
- 腾讯 编程马拉松 1001 算日历的
- 2013腾讯编程马拉松初赛 20130320第一场1001 小Q系列故事——屌丝的逆袭 简单题
- 动态规划-编辑距离问题
- Buildings
- android中DisplayMetrics类的作用
- linux 下块设备驱动开发学习笔记 2(sbull驱动在vmware上测试)
- 得道前的码农 vs 得道后的码农
- 用Java轻松A掉腾讯编程马拉松第三场1001题
- 百度之星3.23 第一题
- /etc/rc.d/rc.sysinit 文件详解
- UI
- NSIS 解决 side-by-side configuration error
- 改变对话框背景色
- 关于加密
- 黑马程序员 + 第11天 多线程
- Nox学习(2)——verity分支安装