100款不良网站进入窗口软件河口企业网站开发公司

pingmian/2025/10/7 11:08:02/文章来源:
100款不良网站进入窗口软件,河口企业网站开发公司,近期时事新闻10条,做策划的网站推广前言 比较水的一场比赛 E题几乎是一本通原题而我还是不会做qwq A - Sagheer and Crossroads 有一个十字路口#xff0c;给出四个路口的车是否可以左转/右转/直行#xff0c;并且给出每个路口的行人是否可以通过#xff0c;求是否出现车和人冲突的情况 阅读理解题#xff…前言 比较水的一场比赛 E题几乎是一本通原题而我还是不会做qwq A - Sagheer and Crossroads 有一个十字路口给出四个路口的车是否可以左转/右转/直行并且给出每个路口的行人是否可以通过求是否出现车和人冲突的情况 阅读理解题其实只是我英语太差了读懂题意直接模拟即可 #includebits/stdc.h using namespace std; #define ll long long #define debug(...) fprintf(stderr,__VA_ARGS__) const int N5e5100; const int mod1e97; const double eps1e-9; inline ll read(){ll x(0),f(1);char cgetchar();while(!isdigit(c)){if(c-)f-1;cgetchar();}while(isdigit(c)){x(x1)(x3)c-0;cgetchar();}return x*f; }int n,m;int a[5][5],d[4]{0,3,2,1}; bool vis[5]; int main(){ #ifndef ONLINE_JUDGEfreopen(a.in,r,stdin);freopen(a.out,w,stdout); #endiffor(int i1;i4;i){for(int j1;j4;j) a[i][j]read();}for(int i1;i4;i){for(int j1;j3;j){if(a[i][j]){//printf(i%d j%d to%d\n,i,j,(id[j]-1)%41);vis[(id[j]-1)%41]1,vis[i]1;}}}for(int i1;i4;i){if(vis[i]a[i][4]){printf(YES);return 0;}}printf(NO\n);return 0; } B - Sagheer, the Hausmeister 给出一个n层的房屋每层有m个房间最左边和最右边有两个楼梯 有一些房间的灯是开着的求一条从第一层左楼梯开始的最短的不下楼的路径关掉所有的灯 n≤15,m≤100n \leq 15,m \leq 100n≤15,m≤100 dp入门水题设计 dpi,0/1dp_{i,0/1}dpi,0/1​ 表示从在第 i 层的左/右楼梯本层的灯还没有关的最短路径枚举关灯方式进行转移即可 时间复杂度 O(n×m)O(n \times m)O(n×m)瓶颈竟然在于输入 但是这题还WA了两次…有一些特殊情况需要特判 如果当前楼的上面一盏灯都没有就不必继续上楼了存在整栋楼没有灯的情况 #includebits/stdc.h using namespace std; #define ll long long #define debug(...) fprintf(stderr,__VA_ARGS__) const int N5e5100; const int mod1e97; const double eps1e-9; inline ll read(){ll x(0),f(1);char cgetchar();while(!isdigit(c)){if(c-)f-1;cgetchar();}while(isdigit(c)){x(x1)(x3)c-0;cgetchar();}return x*f; }int n,m; int dp[18][2]; int l[18],r[18]; int main(){ #ifndef ONLINE_JUDGEfreopen(a.in,r,stdin);freopen(a.out,w,stdout); #endifint top(0);nread();mread()2;for(int in;i1;i--){for(int j1;jm;j){int x(0);scanf(%1d,x);if(x){if(!top) topi;if(!l[i]) l[i]j;r[i]j;}}}memset(dp,0x3f,sizeof(dp));dp[1][0]0;ntop;if(!top){printf(0);return 0;}for(int i1;in;i){if(!l[i]){dp[i1][0]dp[i][0]1;dp[i1][1]dp[i][1]1;}else{dp[i1][0]min(dp[i][0]2*(r[i]-1)1,dp[i][1]m);dp[i1][1]min(dp[i][1]2*(m-l[i])1,dp[i][0]m);//printf(i%d dp0%d dp1%d\n,i1,dp[i1][0],dp[i1][1]);}}int ansmin(dp[n][0]r[n]-1,dp[n][1]m-l[n]);printf(%d\n,ans);return 0; } C - Sagheer and Nubian Market 给出 nnn 个元素的基本价格 aia_iai​ 如果你选择了k个元素 ax1,ax2,...,axka_{x_1},a_{x_2},...,a_{x_k}ax1​​,ax2​​,...,axk​​那么每个元素的真实价格就是 axik∗xia_{x_i}k*x_iaxi​​k∗xi​换句话说就是加上总数量乘下角标 现在有 sss 元钱求最多能买到几个元素 二分答案二分后每个元素的真实价格就确定了sort后取前 kkk 个看有没有超过 sss 即可 #includebits/stdc.h using namespace std; #define ll long long #define debug(...) fprintf(stderr,__VA_ARGS__) const int N2e5100; const int mod1e97; const double eps1e-9; inline ll read(){ll x(0),f(1);char cgetchar();while(!isdigit(c)){if(c-)f-1;cgetchar();}while(isdigit(c)){x(x1)(x3)c-0;cgetchar();}return x*f; }int n,m,s; ll a[N],b[N]; ll calc(int k){for(int i1;in;i) b[i]a[i]1ll*i*k;sort(b1,b1n);ll res(0);for(int i1;ik;i) resb[i];return res; } int main(){ #ifndef ONLINE_JUDGEfreopen(a.in,r,stdin);freopen(a.out,w,stdout); #endifnread();sread();for(int i1;in;i) a[i]read();int st0,edn;while(sted){int mid(sted1)1;if(calc(mid)s) stmid;else edmid-1;}printf(%d %lld\n,st,calc(st));return 0; } D - Sagheer and Kindergarten 如果想自己做一下这道题建议直接去原题面 有 nnn 个孩子和 mmm 个玩具孩子会提出一共k个对玩具的要求满足如下性质 如果一个孩子要求的玩具是闲置的也就是不在任何一个孩子手中,他就会得到那个玩具否则他就会一直等待每个孩子可能会要求得到若干个玩具只有当其得到 所有玩具 时才会满意并在玩一会玩具后返还所有的玩具而在此之前会一直霸占着所有已有的玩具如果变得空闲的玩具被两个孩子要求会优先满足靠前的要求如果一个孩子的某个要求没有被满足他就不会再要求别的玩具如果一个孩子发现自己永远也得不到满足就会开始哭保证在当前的k个要求中没有孩子在哭 有q个独立的询问每次增加一条要求不一定满足第4条和第6条求有多少个孩子在哭 真正的阅读理解题上面这一大陀已经是我部分精简抽象后的结果难点似乎就在于转化题意后面就比较显然了 可以把对玩具的要求转化为孩子之间的依赖关系 具体的如果x要求玩具w上一个要求玩具w的人是y就连一条有向边 y−xy-xy−x表示只有y满足之后x才能满足 一个孩子哭泣当且仅当他在某个环中 由于性质4和性质6连成的图一定是一个森林 每次判断给出的新的依赖关系是否是返祖边如果是这条链就会形成一个环否则必然不会成环 判断返祖不必lca可以直接用dfs序判定子树的方法单次询问 O(1)O(1)O(1) #includebits/stdc.h using namespace std; #define ll long long #define debug(...) fprintf(stderr,__VA_ARGS__) const int N2e5100; const int mod1e97; const double eps1e-9; inline ll read(){ll x(0),f(1);char cgetchar();while(!isdigit(c)){if(c-)f-1;cgetchar();}while(isdigit(c)){x(x1)(x3)c-0;cgetchar();}return x*f; }int n,m,k,q; int bel[N]; struct node{int to,nxt; }p[N1]; int fi[N],cnt; inline void addline(int x,int y){p[cnt](node){y,fi[x]};fi[x]cnt;return; }int du[N]; int siz[N],pos[N],tim,dep[N]; void dfs(int x,int f){pos[x]tim;dep[x]dep[f]1;siz[x]1;for(int ifi[x];~i;ip[i].nxt){int top[i].to;dfs(to,x);siz[x]siz[to];}return; } int main(){ #ifndef ONLINE_JUDGEfreopen(a.in,r,stdin);freopen(a.out,w,stdout); #endifmemset(fi,-1,sizeof(fi));cnt-1;nread();mread();kread();qread();for(int i1;ik;i){int xread(),yread();if(bel[y]) addline(bel[y],x),du[x];bel[y]x; }for(int i1;in;i){if(!du[i]) dfs(i,0);}for(int i1;iq;i){int xread(),yread();int obel[y];if(pos[x]pos[o]pos[o]pos[x]siz[x]-1) printf(%d\n,siz[x]);else printf(0\n);}return 0; } E - Sagheer and Apple Tree 给定一个树第i个节点上有aia_iai​个苹果 两人轮流行动每次可以选择一个有苹果的节点进行下列行为之一 如果是叶子节点就吃掉节点上的一些苹果如果不是叶子就把节点上的一些苹果移到他的一个儿子上 保证从根到所有叶子的距离的奇偶性相同 现在后手方可以交换任意两个节点(u,v)(u,v)(u,v)上的苹果数求能使双方最优情况下后手获胜的无序点对(u,v)(u,v)(u,v)的数量 ybt有一道情景几乎一模一样的题 然而还是并不会 qwq 感觉这个题的题解讲的更加透彻 把叶子和到叶子距离为偶数的点染成黑色距离为偶数的点染成白色 那么每次操作其实就是使黑色节点的某一堆的石子增加或减少 那么和nim游戏的唯一区别就是这里还可以增加石子 但是其实并不影响因为必败方尝试增加石子后必胜方都可以把增加的石子减少回去 所以后手胜的充要条件和nim一样就是黑点权值异或和为0 然后合法点对就可以分类讨论一下然后开个map随便做了 #includebits/stdc.h using namespace std; #define ll long long #define debug(...) fprintf(stderr,__VA_ARGS__) const int N2e5100; const int mod1e97; const double eps1e-9; inline ll read(){ll x(0),f(1);char cgetchar();while(!isdigit(c)){if(c-)f-1;cgetchar();}while(isdigit(c)){x(x1)(x3)c-0;cgetchar();}return x*f; }int n; struct node{int to,nxt; }p[N1]; int fi[N],cnt; inline void addline(int x,int y){p[cnt](node){y,fi[x]};fi[x]cnt;return; }int num[2]; int a[N],op[N],s; mapint,intmp; void dfs(int x){if(fi[x]-1){op[x]1;return;}for(int ifi[x];~i;ip[i].nxt){int top[i].to;dfs(to);op[x]op[to]^1;} return; }int main(){ #ifndef ONLINE_JUDGEfreopen(a.in,r,stdin);freopen(a.out,w,stdout); #endifmemset(fi,-1,sizeof(fi));cnt-1;nread();for(int i1;in;i) a[i]read();for(int i2;in;i) addline((int)read(),i);dfs(1);for(int i1;in;i){num[op[i]];if(op[i]) s^a[i];}if(s0){ll ans1ll*num[0]*(num[0]-1)/21ll*num[1]*(num[1]-1)/2;for(int i1;in;i){if(op[i]) mp[a[i]];}for(int i1;in;i){if(!op[i]) ansmp[a[i]];}printf(%lld\n,ans);}else{ll ans(0);for(int i1;in;i){if(op[i]) mp[a[i]^s];}for(int i1;in;i){if(!op[i]) ansmp[a[i]];}printf(%lld\n,ans);}return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89328.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做淘客网站需要多大的空间外贸营销推广公司

文章目录 一、前言 二、实战 1)获取百度网页并打印 2)获取帅哥图片并下载到本地 4) 获取美女视频并下载到本地 5)搜狗关键词搜索爬取 6)爬取百度翻译 7)爬取豆瓣电影榜单 8)JK妹子爬取 总结&#xff…

网站建设介绍推广用语手机百度最新正版下载

学习笔记系列开头惯例发布一些寻亲消息 链接:https://baobeihuijia.com/bbhj/contents/3/199561.html 进程和线程:进程是资源分配的最小单位,线程是CPU调度的最小单位 进程和线程的主要区别(总结)_进程和线程的区别-CSDN博客进程…

注册证查询网站诸暨做幕墙连接件的公司

目录 (一)顺序表是一种数据结构 (二)顺序表 (1)顺序表的必要性 (2)顺序表的概念及结构 i,线性表 (3)顺序表的分类 i,顺序表和…

马克杯网站开发北京本地服务信息网

1月18日,阿里云在京发布金融核心系统转型“红宝书”,并推出“金融级云原生工场”,通过新的建设理念和相应的全链路平台技术,以及先进的部署体系,支撑金融机构建设面向未来的新一代分布式智能化核心系统。 阿里云智能新…

如何做pdf电子书下载网站巨野菏泽网站建设

本文来自牛鹭学院学员:邓瑞杰字母处理string.capitalize()返回元字符串,且将字符串第一个字母转为大写,其它字母小写string.title()返回元字符串,且将字符串第一个字母转为大写,其它字母小写string.swapcase()用于对字…

网站建设备案需要什么wix网页制作

Salesforce使用了多种不同的数据库技术来支持其云端CRM(客户关系管理)服务。其中最显著的数据库技术是它自己的多租户数据库系统,称为"Salesforce数据库"或"Force.com数据库"。以下是关于Salesforce数据库的一些关键特点…

宁波市做网站wordpress短信登陆

确定vscode位置 在命令行中输入 which code得到文件地址 进入文件夹后可看到,这是个链接文件,不过无所谓,就用这个地址就行 设置Text Editor 打开setting选择右侧text editor 这里说明了如何进行设置 将自己的地址加进去就行 /usr/share…

订阅号可以建设微网站唐山网站建设七彩科技

归纳编程学习的感悟, 记录奋斗路上的点滴, 希望能帮到一样刻苦的你! 如有不足欢迎指正! 共同学习交流! 🌎欢迎各位→点赞 👍 收藏⭐ 留言​📝 你说那里有你的梦想,…

兰州企业网站建设多少钱网站做微信支付宝支付接口

来自:金钟路上小码工链接:https://www.cnblogs.com/danbing/p/7459224.html一、什么是负载均衡?互联网早期,业务流量比较小并且业务逻辑比较简单,单台服务器便可以满足基本的需求;但随着互联网的发展&#…

手机网站自适应屏幕在线详情页制作

废话不多说 , 直接上源码 import csv # 用于读写 CSV 文件 import json # 用于解析 JSON 数据 import requests # 用于发送 HTTP 请求 from lxml import etree # 用于解析 HTML 文档# 定义 DataScraper 类,实现数据抓取功能 class DataScraper:# 初始化函数def…

ie网站建设揭阳智能模板建站

文章目录 前言1. 安装Docker容器2. 拉取镜像3. 验证 前言 docker 离线安装onlyoffice,如在线安装可直接跳过导出导入镜像步骤,拉取后直接运行。 1. 安装Docker容器 下载文件 wget https://download.docker.com/linux/static/stable/x86_64/docker-19…

聊城门户网站临沂网站建设培训班

文章目录 一、常用的构建细节1、触发远程构建2、其他工程构建后触发3、定时构建4、轮询SCM(Poll SCM)二、Git hook自动触发构建(☆☆☆)1、安装插件2、Jenkins设置自动构建3、Gitlab配置webhook三、Jenkins的参数化构建1、项目创建分支,并推送到gitlab上2、在Jenkins添加字…

网站建设知名公司房产最新政策

国标GB28181视频平台EasyGBS是基于国标GB/T28181协议的行业内安防视频流媒体能力平台,可实现的视频功能包括:实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。国标GB28181视频监控平台部署简单、可拓展性强,支持将…

政协网站建设申请函中小企业网站建设报告

目录 一、云服务 1.1 云服务器类型 1.2 云服务案例 二、搭建云服务器的基本步骤 二、云服务的架构(架构) 2.1 层次架构 2.2 云平台统一管理功能 2.3 管理工具 一、云服务 1.1 云服务器类型 云服务(Cloud Services)是一种…

外贸网站开发推广花生壳可做网站吗

Arrays.asList():返回指定数组支持的固定大小列表 首先看下这个方法的源码注释,注意第一句,Returns a fixed-size list backed by the specified array., 意思就是:返回指定数组支持的固定大小列表 所以:…

专做脚本的网站公司宣传册设计样本

【OpenCV 例程200篇】73. 二维连续傅里叶变换 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 2.1 二维连续傅里叶变换 设 f(t,z)f(t,z)f(t,z) 是二维连续变量 t,zt, zt,z 的连续函数&#xff…

威联通nas 做网站wordpress页面模板目录文件下载

css设置字体阴影的方法:使用代码【text-shadow:3px 3px 3px #00f;】,【text-shadow】属性应用于阴影文本,语法为【text-shadow: h-shadow v-shadow blur color;】。本教程操作环境:windows10系统、css3版,该方法适用于…

找做网站找那个平台做惠州关键词排名优化

1、查看数据盘在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。友情提示:若您执行fdisk -l命令,发现没有 /dev/sdb 表明您的云服务无数据盘,那么您无…

公司门户网站设计南宁市网站建设价格

合理使用**copy**与**deepcopy**对于dict和list等数据结构的对象,直接赋值使用的是引用的方式。而有些情况下需要复制整个对象,这时可以使用copy包里的copy和deepcopy,这两个函数的不同之处在于后者是递归复制的。效率也不一样:&a…