博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[AtCode 4104] Small and Large Integers
阅读量:6082 次
发布时间:2019-06-20

本文共 1306 字,大约阅读时间需要 4 分钟。

题目链接:

这个题虽然很水,但是还是很容易踩坑,比如我,直接想到了[b,a]之间的长度和k的比较,其实不对,用介于(k+2k)/2之间的数验证一下就不对,考虑到对称性,应该是和2k进行比较。

做题还是应该沉心静气,不可眼高手低。

AC代码:

import java.util.Scanner;public class Main {    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);        long a = scanner.nextLong();        long b = scanner.nextLong();        long k = scanner.nextLong();        if(b-a+1 <= 2*k) {            for(long i = a;i <= b;i++) {                System.out.println(i);            }        } else {            long i,j;            for(i = a;i < k+a;i++) {                System.out.println(i);            }            for(j = b-k+1;j <= b;j++) {                System.out.println(j);            }        }    }}
//这是错误代码://用数据 4 7 3验证即可知道结果不对import java.util.Scanner;public class Main {    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);        long a = scanner.nextLong();        long b = scanner.nextLong();        long k = scanner.nextLong();        if(b-a+1 <= k) {            for(long i = a;i <= b;i++) {                System.out.println(i);            }        } else {            long i,j;            for(i = a;i < k+a;i++) {                System.out.println(i);            }            for(j = b-k+1;j 

转载于:https://www.cnblogs.com/youpeng/p/10545310.html

你可能感兴趣的文章
前端Js框架汇总
查看>>
Cooperation.GTST团队第一周项目总结
查看>>
递归遍历二叉树
查看>>
图标网站收藏
查看>>
jquerymobile changepage 无法加载外部js文件解决办法
查看>>
终结2011,吹响2012的号角
查看>>
mysql 免安装版安装(window7)
查看>>
创建可以销毁的对象代码段
查看>>
python链家网高并发异步爬虫asyncio+aiohttp+aiomysql异步存入数据
查看>>
python fabric实现远程操作和部署
查看>>
html实现用户注册页面(表单+表格)——html小练习
查看>>
WebService开发常见问题
查看>>
Tomcat 部署方式
查看>>
C# 基础学习 之 深复制和浅复制
查看>>
C结构体中数据的内存对齐问题
查看>>
QT 布局管理器的使用
查看>>
Noip2015提高组解题报告
查看>>
评论挖掘,准备研究下
查看>>
tcpdump使用
查看>>
查看自己电脑上安装了什么数据库
查看>>