春游4.1 | 湖南多校赛20190331 / 16东京区域赛

快乐8 Ai大模型XGBoost LightGBM预测系统 随机森林回归:通过集成多个决策树模型,提高预测的准确性和稳定性。XGBoost:一种基于梯度提升的强大模型,擅长处理结构化数据。LightGBM:一种高效的基于决策树算法的分布式梯度提升框架,具有快速的训练速度和低内存消耗。高预测准确率:通过集成多种模型,提供更为精准的预测结果。多种预测方法:支持同尾号、重号、温号、连号和综合预测等多种预测策略,满足不同用户的需求。实时日志:在预测过程中,用户可以实时查看系统的预测进度和结果。 阅读详情

找不到cf 的gym网址了 

先放一个 pdf 凑凑数

链接:https://pan.baidu.com/s/1ZjCX1yg4i8VXM87PD7pppg 
提取码:ru3p 
复制这段内容后打开百度网盘手机App,操作更方便哦

A题 签到题

2291: Rearranging a Sequence

Submit Page    Summary    Time Limit: 2 Sec     Memory Limit: 256 Mb     Submitted: 60     Solved: 30    


Description

You are given an ordered sequence of integers, (1, 2, 3, . . . , n). Then, a number of requests will be given. Each request specifies an integer in the sequence. You need to move the specified integer to the head of the sequence, leaving the order of the rest untouched. Your task is to find the order of the elements in the sequence after following all the requests successively

Input

The input consists of a single test case of the following form.
n m
e1
.
.
.
em
The integer n is the length of the sequence (1 ≤ n ≤ 200000). The integer m is the number
of requests (1 ≤ m ≤ 100000). The following m lines are the requests, namely e1, . . . , em, one per line. Each request ei (1 ≤ i ≤ m) is an integer between 1 and n, inclusive, designating the element to move. Note that, the integers designate the integers themselves to move, not their positions in the sequence.

Output

Output the sequence after processing all the requests. Its elements are to be output, one per line, in the order in the sequence

Sample Input

10 8
1
4
7
3
4
10
1
3

Sample Output

3
1
10
4
7
2
5
6
8
9

思路

(模拟题 题意是将读入的一个个数字放到队伍的队首 最后输出这列数字)

存入数组 倒序输出

对已经输出的数字进行标记 再次遇到就不再输出

最后从 1 ~ n 遍历 将未标记的数字依次输出

#include <iostream>
#include <stdio.h>
#include <string.h>
#include <bits/stdc++.h>
using namespace std;
int a[200005],b[200005];
int main()
{
    int t,m,x;
    scanf("%d%d",&t,&x);
    memset(b,1,sizeof b);
    memset(a,0,sizeof a);
    for (int i=0;i<x;i++)
    {
        scanf("%d",&a[i]);
    }
    for (int i=x-1;i>=0;i--)
    {
        if (b[a[i]]>0)
        {
            printf("%d\n",a[i]);
            b[a[i]]=0;
        }
    }
    for (int i=1;i<=t;i++)
        if (b[i]>0)
        printf("%d\n",i);
    return 0;
}

 

I题 数学题

 

2299: Skinny Polygon

Submit Page    Summary    Time Limit: 20 Sec     Memory Limit: 256 Mb     Submitted: 23     Solved: 4     SpecialJudge


Description

You are asked to find a polygon that satisfies all the following conditions, given two integers, xbb and ybb.

  • The number of vertices is either 3 or 4.
  • Edges of the polygon do not intersect nor overlap with other edges, i.e., they do not share any points with other edges except for their endpoints
  • The x- and y-coordinates of each vertex are integers
  • The x-coordinate of each vertex is between 0 and xbb, inclusive. Similarly, the y-coordinate is between 0 and ybb, inclusive.
  • At least one vertex has its x-coordinate 0.
  • At least one vertex has its x-coordinate xbb
  • At least one vertex has its y-coordinate 0
  • At least one vertex has its y-coordinate ybb
  • The area of the polygon does not exceed 25000

The polygon may be non-convex.

Input

The input consists of multiple test cases. The first line of the input contains an integer n, which is the number of the test cases (1 ≤ n ≤ 105 ). Each of the following n lines contains a test case formatted as follows. xbb ybb xbb and ybb (2 ≤ xbb ≤ 109 , 2 ≤ ybb ≤ 109 ) are integers stated above

Output

For each test case, output description of one polygon satisfying the conditions stated above, in the following format. v x1 y1 . . . xv yv Here, v is the number of vertices, and each pair of xi and yi gives the coordinates of the i-th vertex, (xi , yi). The first vertex (x1, y1) can be chosen arbitrarily, and the rest should be listed either in clockwise or in counterclockwise order. When more than one polygon satisfies the conditions, any one of them is acceptable. You can prove that, with the input values ranging as stated above, there is at least one polygon satisfying the conditions.

Sample Input

2
5 6
1000000000 2

Sample Output

4
5 6
0 6
0 0
5 0
3
1000000000 0
0 2
999999999 0

思路

一直在思考这个题目 

应该是有通解

注意 :non-convex 这个单词表示 非凸包 (我们一开始以为只能是凸包)

那就可以是凹四边形啦~~

先控制底边最小 再控制与底边相对的高最小

 

 

在比赛最后一个小时的时候 

我们就想到了 上述方法 

但是 我考虑到 如果 (x-1,y-1)不在四边形内 需要再次寻找该点

所以 重新考虑斜率的值

没想到 数据水啊~~~

刚刚写了一发上述解法的代码 然后在CSU上过了 = =

#include <iostream>
#include <stdio.h>
#include <string.h>
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int t;
    long long x,y;
    scanf("%d",&t);
    for (int i=0;i<t;i++)
    {
        scanf("%lld%lld",&x,&y);
        printf("4\n");
        printf("0 1\n");
        printf("%lld %lld\n",x-1,y-1);
        printf("1 0\n");
        printf("%lld %lld\n",x,y);
    }
    return 0;
}

CSU上过了 

在 cf 的gym上过不了 (据说是 gym 的数据比较强) 

 

数据的锅555

还会再补一次代码

 

我又来了 

啊啊啊啊啊啊啊啊啊 

我就知道要用GCD 但是 队友问我 如果互质咋办

我:??????母鸡啊

就没写

看一下 大佬写的题解

https://blog.youkuaiyun.com/acterminate/article/details/79246584

之后会补上 手写的分析……

其他题目也改日再补……

比特大陆校招笔试 我当时做的时候没有概念(上边倒计时我一直以为是一个模块的),所以第一个模块写的太长了导致最后才留15分钟快速选的(一共18道题),有一题最后没有选上,两题没有认真看题目瞎选的,求求求过过过!选择题:主要考高中物理题、数学题(念过高中的一定会,但是需要时间算,需要留25分钟左右的时间做)第一道就是写个人的内容,什么最近读过的书,最近的感受等等;分为两个模块,考试内容超级无敌简单,但是注意时间掌握。注意这里别花太长的时间,不然后边来不及。第二道逻辑分析题,需要你写解答。 阅读详情

相关推荐

嵌入式人工智能(18-基于树莓派4B的继电器JQC-3FF-S-Z)

本次实验的输出端控制不会接强电,就用LED灯来模拟即可,由于我那个流水灯模块是低电平点亮,所以接线稍有不同,同学们注意。只有继电器吸合,输出端的NO与COM就导通,给LED低电平然后就亮,否则继电器断开,NO与COM不导通,LED不亮。原理都一样,控制电流的接通与断开,这个模块看起来还简单点,毕竟还有2个指示灯,下端IN如接上电源红灯亮,继电器动作有电流通过绿灯亮。在实际应用中,可以通过编程控制继电器的通断状态,例如在Python编程中设置继电器模块的通断时间,从而实现自动化控制。

u010152658的博客 2531

春游 C++(半对)(最小字典序)

题目描述 春天阳光灿烂,小宋突然心血来潮想骑自行车去学校外面玩,但是到达目的地的路线不止一条,他想尽快的到达目的地,又能不需要骑太远的路, 你能帮助他吗? 输入格式: 输入包含一个测试数据,第一行有三个整数n(2 <= n <= 1000),途中可能经过的地点的个数,地点编号1~n;m(1 <= m <= 10000),为路径的条数;d(2 <= d <= n),目的地编号;其中学校为起点,默认为1。接下来m行: x y time dist , x y表示地点x,y是可以

Archer的博客 2137

别再死磕SPWM了!手把手教你用STM32实现SVPWM驱动PMSM电机(附代码)

本文详细介绍了如何使用STM32实现SVPWM驱动PMSM电机,对比传统SPWM方案,SVPWM在电压利用率、电流THD、转矩脉动和稳态温升等方面均有显著提升。通过克拉克变换优化、扇区快速判断和矢量作用时间补偿等核心算法,结合STM32硬件加速技巧,实现高效电机控制。附代码示例,助力开发者快速掌握SVPWM技术。

weixin_28733777的博客 273

4.dfs例题---踏青

题目: 代码: import java.util.Scanner; public class Main { /* * 思路: 测试数据 2 4 ##.. ..## * */ static int n;//行 static int m;//列 static boolean[][] vis;//访问数组 static int[][] t= {{1,0},{-1,0},{0,1},{0,-1}}; public static void main(String[] args){

sunnnnh的博客 341

Windows 下安装 ros2 的超详细教程

Windows11 ROS安装

2401_83363439的博客 3318

SAP FI实战入门:从借贷法则到F-02记账,新手必懂的会计凭证操作

本文详细介绍了SAP FI模块中借贷记账法的核心逻辑及F-02凭证录入的全流程操作。通过实例解析借贷方向规则、科目编码设置及金额镜像原则,帮助新手快速掌握会计凭证操作技巧。同时提供了FS10N余额查询和常见错误排查方法,助力用户高效完成SAP财务记账任务。

weixin_29306571的博客 261

中石油新生赛第八场 问题 A: 春游

题目描述 小X就读的CZ 中学今年又取得了小高考的空前佳绩,全校师生都很开心,于是大家希望找个地方去春游,在广泛征集了全校师生的意见后,最终决定前往嬉戏谷游玩一天。出行方案为租用大巴,可供租用的大巴有两种,一种是49 座的,一种是33 座的,49 座的大巴每辆租金为3300 元,33 座的大巴每辆租金为1900 元,全校师生共有n 人,现在学校希望找到一种最省钱的租车方案,这个任务学校交给了擅长编...

一个正在努力的小菜鸡的记录 2437

手把手教你学pcie--用Verilog搭建PCIe控制器核心模块

PCIe控制器是硬件设计的核心模块,负责实现设备与主机之间的高速通信。本文将以Verilog语言为例,分步骤讲解如何从零构建一个简化的PCIe控制器核心模块,涵盖事务层(TLP)生成、数据链路层(DLLP)处理和物理层(PHY)接口适配。目标是为嵌入式开发者、FPGA工程师提供一个可扩展的硬件设计框架。​。

MHD0815的博客 339

春游3.0 | 2019第十届蓝桥杯 C语言B组 试题文件及感想

先放一下试题文件的网盘链接 (A组) 链接:https://pan.baidu.com/s/1vSPtfwEX09YOrqxTR1_6uw 提取码:ekc8 复制这段内容后打开百度网盘手机App,操作更方便哦 (B组) 链接:https://pan.baidu.com/s/1MG61DbPIqMaxHSJM8mUpJA 提取码:zxuz 复制这段内容后打开百度网盘手机App,操作更...

OneLine_的博客 1600

更改训练好的yolo模型中的class类名,无需重新训练

本文介绍了如何在不重新训练YOLO模型的情况下修改其类名的技巧。关键点在于理解YOLO类名存储逻辑:类名列表(names)存储在配置文件中(.yaml),而非权重文件(.pt)。通过修改配置文件的类名列表(保持类别数量nc不变),即可实现类名更新。具体步骤包括:1)准备修改后的配置文件;2)加载模型并更新类名;3)验证推理结果。该方法适用于YOLOv5/YOLOv8等版本,能有效节省开发时间,适用于类名表述调整、多场景复用等需求。注意:增减类别需重新训练,仅修改类名时需确保类别数量一致。

yolo模型训练找我,AI游戏合作找我 880

Python爬虫应对Cloudflare防护:5秒盾+Turnstile验证码实战(AST反混淆+指纹模拟,成功率95%)

Cloudflare 5秒盾+Turnstile验证码的防护核心,是通过“前端JS挑战+多维度指纹校验”确认请求来源的真实性。用AST反混淆还原CF的验证逻辑,避免执行无用代码导致的验证失败;基于真实浏览器采集指纹,确保指纹维度100%匹配真人环境;结合轻量级JS引擎和自动化工具,模拟完整的浏览器执行环境。该方案的绕过成功率可达95%(剩余5%主要是IP或请求频率导致的风控),适用于绝大多数部署CF防护的网站。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1716

数据结构-2019春 07-图6 旅游规划 (25 分)

中国大学MOOC-陈越、何钦铭-数据结构-2019春 07-图6 旅游规划 (25 分) 有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。 输入格式: 输入说明:输入数据的第1行给出4个正整数N、M、S、D,其中N(2≤N≤500)是...

Billccx的博客 722

归结法证明真题分析

本文主要探讨了逻辑证明题的三种核心形式及其解题策略。第一类为A1∧A2∧A3→B的证明,常采用线性、单元、支持策略法等归结法,典型案例包括使用归纳法证明特定逻辑公式,并列举了历年真题。第二类为集合交集证明,典型案例为证明任意集合S和T的交集S∩T是S的子集,需将交集和包含关系用逻辑式表达。第三类为常规归结法证明,真题示例为使用归结法证明特定逻辑蕴含关系。掌握前两类证明方法后,第三类问题自然迎刃而解。

super_mochi1 278

2019第十五届“强智杯”湖南省大学生计算机程序设计竞赛 | 总结

先说一下结果8 我们学校四支队伍 共获得两个二等奖、两个三等奖 我们队就是三等奖之一 内心吐槽:衣服有点丑…… “强智杯”远远地看有点像“弱智杯”emmm 中饭发的好晚……监考老师一直说讨论声音小一点……(比赛不就是要讨论出来的吗)每个队伍只有一份试题……还有 compile error 居然算罚时qsl 排名:链接: https://pan.baidu.com/s/1T6J43vh2gZd90EtrYDFJAA 提取码: 5wjw 复制这段内容后打开百度网盘手机App,操作更方便哦 题目有放在我们学校的O

OneLine_的博客 2995

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

2019CCPC江西省赛(重现赛)| 题目 & 题解

2019CCPC江西省赛(重现赛)在hdu进行 据说很简单 因为现场有多个队伍AK 不过我在重现的时候没有好好做题 比赛结束才好好补题 应该是补题最认真的一次了。。。

OneLine_的博客 2984

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

2019暑假多校训练第四场 | 部分题解

有一道题目是原题emmm 朝鲜友人出的题目 可能英文题面会有些小问题 反正这场 我的贡献率≈0 题解链接: https://pan.baidu.com/s/1KRpqHaOdq2EL2-Kgbm2EXA 提取码: f1a1 复制这段内容后打开百度网盘手机App,操作更方便哦 01AND Minimum Spanning Tree HDU 6614逻辑思维签到题 从右往左...

OneLine_的博客 2247

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

2019第十五届“强智杯”湖南省大学生计算机程序设计竞赛 | 部分题解

叉姐出的题 题解链接: https://github.com/ftiasch/problem-setting-public/tree/master/2019-hunan A.全1子矩阵签到题 题目大意:给出一个01矩阵 判断所有的1是否充满了一个完整的矩阵 思路:遍历一遍矩阵的所有数据,得到含1的位置矩阵的最小值,最大值(即该矩阵的左下角和右上角 长*宽 = 1的数量 #incl...

OneLine_的博客 2042

春游2.0 | CCF考试 感想以及试题文件(我太菜了啊~~)

感想就是 自己不够细心 简单题也没能考虑周全……

OneLine_的博客 1503

2019百度之星初赛 第二场 | 部分题解

dls出题(好像是) 题解很快就出来了呢! 不知道最后一串代码是不是答案emmm (直接放题解截屏是怕以后的人要找的话比较麻烦…… 比赛的时候做了 1001 和 1002 1003没讨论出结果 没有考虑到 2^ i 01 度度熊与数字 HDU 6674 暴力 emmm 没啥好解释的 就是按照题意暴力即可 签到题 #include <bits/stdc...

OneLine_的博客 931

2019百度之星初赛 第一场 | 部分题解(1001,1002,1005)

1001 1002 1005 据说官方题解要等到四场都比完了才有emm

OneLine_的博客 902

春游6.0 | 2019浙江大学校赛及部分题解(E题 G题 J题)

一共AC三题 最后一题卡在比赛最后一分钟交 交上了题还过了 有点小激动

OneLine_的博客 897

2020 CCPC-Wannafly winter-camp day1总结

day1早上是开营仪式,wls讲了为什么人需要想象,以及不要犹豫,想到了就去做(可能犹豫的时间就能做成这件事了) 放几张照片8hhh (蔡队nb 下午是比赛,qzw先a了一道签到题B,脑子太晕了,直到队友ac了,我还没算完自己出的样例(前一天只睡了三小时,扛不住了啊orz),后来一起讨论H题,想了两种方法,然后war一直在思考不存在的情况,我随手翻了翻提交记录,发现大部分过...

OneLine_的博客 788

退役倒计时 | 2019CCPC厦门打铁游记

2019CCPC厦门站榜单 链接: https://pan.baidu.com/s/1628VxLMgRG0k6WxOGO5vfQ 提取码: aqne 2019CCPC厦门站奖项名单 链接: https://pan.baidu.com/s/1ELDRCknVrfu-lwM4oz1Erw 提取码: 9c2a 2019CCPC厦门站题解ppt 链接: https://pan.baidu....

OneLine_的博客 728

2020 CCPC-Wannafly winter-camp day2总结

早上是dls的数据结构 讲了单调栈,单调队列,以及set() multiset()…… 后来好像没怎么听 不记得了dbq 下午的比赛差点爆零 还是队友在最后一小时找到了bug A了一个签到题emmm (我变成了读题选手233 太划了…… 晚上是讲解比赛的题目 开始讲得太快了,讲到后面已经是我听不懂的部分了... 晚上的时候发生了一些事情,详见知乎下其他回答emm,在d...

OneLine_的博客 714

春游4.0 | 团体程序设计天梯赛(中南新校区)

第一次去打天梯赛 有点小紧张…… (此时必须吹一波 中南新校区好好看啊~~~ 志愿者的服务也很到位~ (( 图一图二是开幕式拍的 图三是志愿者送到休息室的饭菜 讲真 第一次有这样的待遇~ 讲一下 天梯赛题目 L1的8题中最难的是 L1-8 我一点都没写 前7题都写了 因为字符串输入 我记得可以用 cin.getline()来做 但是 比赛的时候可能出了点差错...

OneLine_的博客 610

2019暑假多校训练第六场 | 部分题解

自闭了啊 这一场是杭电的Claris出的 要继续加油鸭~ 题解链接: https://pan.baidu.com/s/1cKjNzTaPdwZ8vnbesX-7zw 提取码: zgud 复制这段内容后打开百度网盘手机App,操作更方便哦 08 TDL HDU 6641暴力枚举 我做的题目emm 大佬告诉我了思想 但是出现了一点失误导致WA了四次 先枚举范围是1~600 ...

OneLine_的博客 559
上一篇: 春游4.0 | 团体程序设计天梯赛(中南新校区)
下一篇: 如何输入多个带空格的字符串? getline gets scanf cin.getline四种输入方式
OneLine_
博客等级 码龄9年 48粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值