首页 > 其他分享 >智力大冲浪

智力大冲浪

时间:2023-04-11 11:24:55浏览次数:28  
标签:dl return val int Game 智力 include 冲浪

#include<algorithm>
#include<iostream>
#include<cstdio>
#define N 600
using namespace std;
 
typedef struct{
int dl=-1,t=-1,fl=0,val=0;
} Game;
//t代表做的时刻 dl代表deadline 
//定义结构体Game fl=0不做 
//t=-1也代表不做 
bool st(Game p,Game q){return p.val>=q.val;}
//比较函数 
//按从大到小 
int select(int *p,int n){
int i;
for(i=n;i>=0&&p[i]==1;i--);
return i;
}
//返回选择时段 
 
void dispG(Game *G,int n){
int i=0;
for (i=0;i<n;i++)
cout<<G[i].dl+1<<" "<<G[i].t+1<<" "<<G[i].val<<endl;
}
//打印Game 
int main(){
Game G[N];
int m,n,temp,temp2;
while(cin>>m>>n)
{
    int i,Time[N]={0};//某时刻做or不做 
    int sum=0;
    for (i=0;i<n;i++)
        {cin>>temp;G[i].dl=temp-1;}
    for (i=0;i<n;i++)
        cin>>G[i].val;
    sort(G,G+n,st);    
    for (i=0;i<n;i++)
    {
        temp2=select(Time,G[i].dl);
        G[i].t=temp2;
        Time[temp2]=1;
    }
    /*
    dispG(G,n);
    for (i=0;i<n;i++)
    cout<<Time[i]<<endl; 
    */
    for(i=0;i<n;i++)
    {
        if(G[i].t==-1)
        sum+=G[i].val;
    }
    cout<<m-sum<<endl;    
}
return 0;    
}

 

标签:dl,return,val,int,Game,智力,include,冲浪
From: https://www.cnblogs.com/lhf123/p/17305575.html

相关文章

  • 【LeetCode动态规划#04】不同的二叉搜索树(找规律,有点像智力题)
    不同的二叉搜索树力扣题目链接(opensnewwindow)给定一个整数n,求以1...n为节点组成的二叉搜索树有多少种?示例:思路题意分析先找一下关系当n=1时,如果元素就......
  • 科学冲浪后 Windows Store和 ToDo等UWP无法登录和同步
    找了很久,其实主要是科学冲浪后,UWP类应用做了一些网络代理的限制,找到一个方法:建议客户端代理软件用clashforwindows。里面有一个UWPLoopback功能挺好用的,可以直接选择哪......
  • DNS 是如何影响你冲浪速度的?网络干货
    “在日常上网过程中,出于好记的原因,人们更喜欢在浏览器中输入网站的域名​,而不是IP地址。比如想要访问百度,则会输入www.baidu.com,而不是202.108.22.5(或者百度网站的其他......
  • DNS 是如何影响你冲浪速度的?
    本文详细介绍了DNS相关知识,包括DNS工作原理、如何提升域名解析速度、以及DNS记录与报文等内容。1.域名与域名服务器在日常上网过程中,出于好记的原因,人们更喜欢......
  • 2023.2 晶体智力
    1963年,美国心理学家雷蒙德·卡特尔把智力的构成区分为两类:流体和晶体。流体智力是以神经生理为基础,随神经系统的成熟而提高,相对地不受教育文化的影响,如机械记忆、分类和图......
  • 专访 | 刘乔升:开源是人类智力劳动最好的组织形式
    OpenMLDB:可以请你先自我介绍一下吗?刘乔升:我叫刘乔升,来自复旦大学,就读于软件工程专业,是2022开源之夏OpenMLDBGoSDK项目的贡献者。在参加本届开源之夏活动前,我就有......
  • 专访 | 刘乔升:开源是人类智力劳动最好的组织形式
    OpenMLDB:可以请你先自我介绍一下吗?刘乔升:我叫刘乔升,来自复旦大学,就读于软件工程专业,是2022开源之夏OpenMLDBGoSDK项目的贡献者。在参加本届开源之夏活动前,我就有参......
  • 华为云CDN 真的有点“东西”!极速网上冲浪全靠它
    做过开发,或者是学过计算机基础的朋友一定知道,要上线一个网站,一定要有一台服务器,我们在这个服务器上存放好网站文件,然后再买一个域名通过DNS域名解析设置,把域名指向这个服务......
  • 互联网冲浪小能手 好用的电脑软件 一 PDF阅读器推荐
    电子书——好用的PDF阅读器1sumatraPDFFreePDFReader-SumatraPDF(sumatrapdfreader.org)免费,轻量级,支持的格式丰富2福昕PDF阅读器福昕软件-全球用户都在用的P......
  • 程序员面试必备智力题集锦(建议收藏)
    前言        大家好,我是梦想家Alex。在我技术群的小伙伴们都知道,我从今年3月8日开始,在技术群里发起了一个计划。为了跟其他技术群有所区别,并且能调动得起大......