首页 > 其他分享 >POJ1852(Ant)

POJ1852(Ant)

时间:2023-08-23 10:04:31浏览次数:36  
标签:maxx minn int scanf Ant length num POJ1852


很久没写了,第一个程序。
注意每个case前都要初始化

//#define LOCAL
#include <cstdio>
#include <cstring>
#include <algorithm>

using namespace std;

int main(){
#ifdef LOCAL
    freopen("data.in", "r", stdin);
    //freopen("datd.out", "w", stdout);
#endif  
    int cases;
    int n;
    int length;
    int num;
    int maxx;
    int minn;

    scanf("%d", &cases);
    for(int s = 0; s < cases; s++){
        maxx = 0;
        minn = 0;

        scanf("%d%d", &length, &n);
        for(int i = 0; i < n; i++){
            scanf("%d", &num);

            if(num > length)
                continue;

            maxx = max(maxx, max(num, length - num));
            minn = max(minn, min(num, length - num));

            //printf("MIN:%d MAX:%d\n", minn, maxx);
        }

        printf("%d %d\n", minn, maxx);
    }

    return 0;
}


标签:maxx,minn,int,scanf,Ant,length,num,POJ1852
From: https://blog.51cto.com/u_8999467/7199319

相关文章

  • 「AntV」x6 框选添加右键菜单
    今天在群里有个小伙伴提出了这么个问题:如何在框选完成后给框选的区域添加一个右键菜单的功能,我看到了这个问题后也是有点懵,心里想着怎么还有这个需求,直接快捷键删除不是更好吗,谁知这位小伙伴也是这么写的,奈何客户要添加右键菜单的功能,所以说,客户最大。既然人家都提出这个需求呢,那......
  • 20230608 java.util.concurrent.locks.ReentrantLock
    介绍java.util.concurrent.locks.ReentrantLockpublicclassReentrantLockimplementsLock,java.io.SerializableReentrantLock是使用AQS的标准范式API构造器ReentrantLock()ReentrantLock(booleanfair)fair:是否公平锁,默认非公平锁public实现接口java.u......
  • 社区版idea插件spring assistant开发springboot项目返回jsp
    最近了解到社区版idea没有专门的sringboot,网上网友提供支持说是springboot社区版有几种开发模式:springinitilizer:https://start.spring.io/在线创建springassistant插件支持(具体版本可以去github找)这次我选择第二种,然而在springboot开发返回jsp页面一直报错前端页面报错:后端控......
  • AQS源码解读之ReentrantLock-图解
    1.背景1.AQS简介AQS全称为AbstractQueuedSynchronizer(抽象队列同步器)。AQS是一个用来构建锁和其他同步组件的基础框架,使用AQS可以简单且高效地构造出应用广泛的同步器,例如ReentrantLock、Semaphore、ReentrantReadWriteLock和FutureTask等等。2.原理AQS核心思想是,如果被请求的......
  • 无涯教程-Perl - wantarray函数
    描述如果当前正在执行的函数的context正在寻找列表值,则此函数返回true。在标量context中返回false。语法以下是此函数的简单语法-wantarray返回值如果没有context,则此函数返回undef;如果lvalue需要标量,则该函数返回0。例以下是显示其基本用法的示例代码-#!/usr/bin......
  • vagrant实战爬坑
    为什么要用到这个技术?简单来说,vagrant是一个操作虚拟机的工具。它提供了一套高效而便利的虚拟机管理方式,通过命令和配置文件,当然也要基于vagrant自身的约定,就能很快的完成一套开发环境的部署,并可以打包传播,极大的方便了在工作环境中,各个开发环境不一致的问题,也解决了重复配置环......
  • Microsoft Quantum Computing Fundamentals (MS QCF)​读书笔记
    1.学习目标准备开发环境,以便在Q#中编写量子程序。了解Q#程序的结构。使用量子比特和叠加来构建量子随机数生成器。了解Azure昆腾如何使你能够在量子硬件上运行程序。2.准备工作申请一个微软账号,会有500美金的免费额度用于创建工作区和量子使用费用。3.创建Azure量......
  • antocomplete 实现省市联动以及输入本文
    其实本身联动下拉框是个很简单的活,但是业务提了个要求,就是要允许输入下拉框选项里没有的内容,不接受反驳。 1,新建省市通用组件 AutocompleteProviceCityComponent<inputplaceholder=""[(ngModel)]="defaultValue"nz-input(focus)="onInput($event)"(input)="onInput($ev......
  • 亚信科技AntDB数据库连年入选《中国DBMS市场指南》代表厂商
    近日,全球权威ICT研究与顾问咨询公司Gartner发布了2023年《MarketGuideforDBMS,China》(即“中国DBMS市场指南”),该指南从市场份额、技术创新、研发投入等维度对DBMS供应商进行了调研。亚信科技是领先的数智化全栈能力提供商,作为国内最早一批投入数据库研发的企业,其自研的AISWare......
  • vue create is a Vue CLI3 only command and you are using Vue CLI 2.9.6.You may wa
    遇到的问题:vuecreateisVueCLI3onlycommandandyouareusingVueCLI2.9.6.YoumaywanttorunthefollowingtoupgradetoVueCLI3翻译:vuecreate是vueCLI3唯一的命令,您正在使用vueCLI2.9.6。您可能需要运行以下命令来升级到VueCLI3问题原因:安装的版本太低......