icp_icp查询

icp_icp查询输入44 21 2 4 84 0100 99 98 972 210000 100005 30 0 0 0 1696RichmanImpossible代码#include<bits/stdc++.h>using namespace std;typedef long long ll;const int N = 1e5 + 10;int a[N];int main(){ int T; cin>>T; while(T -..

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在这里插入图片描述

在这里插入图片描述

输入

4
4 2
1 2 4 8
4 0
100 99 98 97
2 2
10000 10000
5 3
0 0 0 0 1
6
96
Richman
Impossible

代码

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 1e5 + 10;
int a[N];
int main(){ 
   
    int T;
    cin>>T;
    while(T --){ 
   
        int n,m;
        cin>>n>>m;
        for(int i = 0;i < n;i ++)cin>>a[i];
        
        int zerocount = 0;
        for(int i = 0;i < n;i ++)
               if(!a[i])zerocount ++;
        if(zerocount > m || m > n)cout<< "Impossible"<<endl;
        else{ 
   
            if(m == n)cout<< "Richman"<<endl;
            else{ 
   
                m = m - zerocount;
                ll res = 0,num = 0;
                int i;
                for(i = 0;i < n && num < m;i ++){ 
   
                    if(a[i]){ 
   
                        res += a[i];
                        num ++;
                    }
                }
                int mi = 0x3f3f3f3f;
                for(int k = i;k < n;k ++){ 
   
                    if(a[k])mi = min(a[k],mi);
                }
                    
                if(mi != 0x3f3f3f3f)cout<< (res + mi - 1)<<endl;
                
                else cout<<"Richman"<<endl;
            }
        }
        
    }
    return 0;
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/168494.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java 向上取整 向下取整

    java 向上取整 向下取整Math.ceil()//向上取整,如1.5->2.0Math.floor()//向下取整,如1.5->1.0

    2022年6月21日
  • 用keras搭建一个简单的一维卷积神经网络

    用keras搭建一个简单的一维卷积神经网络编程环境:python3.6.8tensorflow1.12.3点击下载离线包matplotlib3.1.2numpy1.17.4数据集说明:我所采用的数据集,是我自己构建的一个网络流量数据集,借鉴了WeiWang等人端到端的思想,但是处理成的数据集却不同于他们的MNIST型数据集,而是采用的npy进行存储。由于只是用于测试模型搭建,该数据集仅包含了一部…

    2022年9月22日
  • pytorch安装以及pycharm使用pytorch包(windows10)

    pytorch安装以及pycharm使用pytorch包(windows10)1.安装anacondahttps://www.anaconda.com/products/individual#windows在该网站上下载anaconda的包,然后使用默认设置安装即可。为anaconda配置环境变量anaconda和miniconda同为conda官方推荐的conda工具。anaconda和conda的关系,就像github和git的关系,anaconda不光包含了conda命令行软件,还包含了多如牛毛的预装python包,以及令人瞠目结舌的黑科技全家桶。win+R打开

    2022年8月27日
  • idea 2021 激活码 3月最新注册码

    idea 2021 激活码 3月最新注册码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
  • PIC单片机C语言简记「建议收藏」

    PIC单片机C语言简记「建议收藏」1.PICC安装:PICC编译器可以直接挂接在MPLAB-IDE集成开发平台下,实现一体化的编译连接和原代码调试。使用MPLAB-IDE内的调试工具ICE2000、ICD2和软件模拟器都可以实现

    2022年8月2日
  • ssdp协议 upnp_SSDP协议编程 upnp设备查找方法[通俗易懂]

    ssdp协议 upnp_SSDP协议编程 upnp设备查找方法[通俗易懂]SSDP协议编程upnp设备查找方法SSDP协议编程upnp设备查找方法[cpp]viewplaincopyintssdp_discovery(){structsockaddr_inaddrin;structtimevalrtime;intnewsock;intret;charbuf[1024];inti=0;intyes=1;rtime.tv_sec=2;rtime.tv_usec…

    2022年10月11日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号