网站建设的几个阶段商城网站不易优化

news/2025/9/26 21:19:17/文章来源:
网站建设的几个阶段,商城网站不易优化,南京网站定制,江苏 网站建设cf1552F. Telepanting 题意#xff1a; 在一个坐标轴上#xff0c;有n个传送门#xff0c;格式为#xff1a;xi,yi,si,可以从xi传送到yi#xff0c;si表示状态#xff0c;如果si为0#xff0c;到位置xi时不会传送#xff0c;si变为1.如果到达xi时si为1#xff0c;则…cf1552F. Telepanting 题意 在一个坐标轴上有n个传送门格式为xi,yi,si,可以从xi传送到yisi表示状态如果si为0到位置xi时不会传送si变为1.如果到达xi时si为1则触发传送si变为0. 问到达xn1需要走的距离是多少 题解 我一开始就是模拟做但是必然会超时所以需要我们去寻找其他的性质 当我们到达一个xi时在此之前的所有传送位置(不含xi)必然都是激活状态(即si1) 为什么如果之前有个传送位置pos不是激活说明你在经过pos之前pos是激活状态那你经过pos就要被传送到前面pos变为未激活然后经过他又变成激活。 .这说明在yi到xi这段区间内的所有传送位置我们都是要经历一遍。 我们设q[i]:表示触发了第i个传送又回到位置x[i]所走的路径 sum[i]:表示触发前i个传送所要走的路径,即q[i]的前缀和 q[i]如何求 q[i]就是从y[i]走到x[i]这段路径再加上这段路程上的所有q[pos],pos为这段区间的传送门这个可以用sum来表示 最后统计答案时先计算基本路程x[n]1以及每个激活的传送门的路程 代码 // Problem: F. Telepanting // Contest: Codeforces - Codeforces Global Round 15 // URL: https://codeforces.com/contest/1552/problem/F // Memory Limit: 256 MB // Time Limit: 2000 ms // By Jozky#include bits/stdc.h #include unordered_map #define debug( a, b ) printf ( %s %d\n, a, b ); using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pairint, int PII; clock_t startTime, endTime; // Fe~Jozky const ll INF_ll 1e18; const int INF_int 0x3f3f3f3f; void read (){}; template typename _Tp, typename... _Tps void read ( _Tp x, _Tps ...Ar ) {x 0;char c getchar ();bool flag 0;while ( c 0 || c 9 )flag | ( c - ), c getchar ();while ( c 0 c 9 )x ( x 3 ) ( x 1 ) ( c ^ 48 ), c getchar ();if ( flag )x -x;read ( Ar... ); } template typename T inline void write ( T x ) {if ( x 0 ){x ~( x - 1 );putchar ( - );}if ( x 9 )write ( x / 10 );putchar ( x % 10 0 ); } void rd_test () { #ifdef ONLINE_JUDGE #elsestartTime clock ();freopen ( in.txt, r, stdin ); #endif } void Time_test () { #ifdef ONLINE_JUDGE #elseendTime clock ();printf ( \nRun Time:%lfs\n,(double)( endTime - startTime ) / CLOCKS_PER_SEC ); #endif } const int maxn 3e5 9;const int mod 998244353; ll sum[maxn]; ll q[maxn]; ll x[maxn]; ll y[maxn]; ll s[maxn]; int main () {// rd_test();int n;cin n;int maxx 0;for ( int i 1; i n; i ){read ( x[i], y[i], s[i] );// read ( a[i], a[i].y, a[i].s );int pos lower_bound ( x 1, x 1 i, y[i] ) - x;// cout pos pos endl;q[i] ( x[i] - y[i] sum[i - 1] - sum[pos - 1] mod ) % mod;sum[i] ( sum[i - 1] q[i] ) % mod;}ll ans ( x[n] 1 ); //必走的路for ( int i 1; i n; i ){if ( s[i] )ans ( ans q[i] mod ) % mod;}printf ( %lld, ( ans % mod mod ) % mod );return 0;// Time_test(); }

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

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

相关文章

做设计有哪些好用的素材网站数字化展厅设计方案

文章目录 1. 二叉搜索树的概念2. 二叉搜索树的操作1.1 二叉搜索树的查找1.2 二叉搜索树的插入1.3 二叉搜索树的删除 1. 二叉搜索树的概念 二叉搜索树又称二叉排序树,它可能是一棵空树,也可能是具有以下性质的二叉树: 若它的左子树不为空&am…

调度的基本概念

基本概念 先到先服务FIFO 作业的概念 作业:一个具体的任务 用户向系统提交一个作业:用户让操作系统启动一个程序 三个层次 高级调度(作业调度) 按照一定的原则从外村的作业后备队列中挑选一个作业调入内存,并创建…

Overleaf项目文件同步工具: olsync

Hi! 我编写了一个用于Overleaf项目备份的命令行工具olsync, 希望可以帮助你更好的管理你的latex项目以及私有化的Overleaf服务实例.如果喜欢, 请点一个Star, 谢谢olsync 是一个简单的命令行工具,用于将你的 Overleaf …

CF1995D Cases

CF1995D Cases 题意: 给定一个长为 \(n\),字符集大小 \(c=18\) 的字符串,给定一个整数 \(m\) ,你需要求出一个字符集合 \(S\) 满足在原串中每 \(m\) 个字符中至少有一个被包含在集合 \(S\) 中。 其中 \(m\le n\le …

日志| 编辑距离 | 最长有效括号 |

力扣解题思路 动态规划核心思想 :初始化 + 填充 第一次提交 1状态转移: 左上到cur 是 替换(相同则继承左上) 上到cur 是 删除 左到cur 是 添加 2初始化: 第一行=空字符变成目标字符串的次数 第一列=原字符串变成空字…

网站建设毕业设计过程杭州电商网站开发

概述 - QML 和 C++ 集成 QML 旨在通过 C++ 代码轻松扩展。 Qt QML 模块中的类允许从 C++ 加载和操作 QML 对象,并且 QML 引擎与 Qt 元对象系统集成的特性使 C++ 功能可以直接从 QML 调用。 这允许开发使用 QML、JavaScript 和 C++ 代码混合实现的混合应用程序。 集成 QML 和 C…

UniApp ConnectSocket连接websocket - 详解

UniApp ConnectSocket连接websocket - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

《etcd库——键值存储系统》 - 教程

《etcd库——键值存储系统》 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco…

9/26

9/26今天我学习了英语听说的相关知识,在英语口语上有了进一步的感悟与进步。学习了一些算法相关的网课弥补课上的不足

有一个函数只会返回0和1,且返回0和返回1的概率不等。要求只能通过这个函数生成一个等概率返回0和1的函数

有一个函数只会返回0和1,且返回0和返回1的概率不等。要求只能通过这个函数生成一个等概率返回0和1的函数题目分析这个函数只会生成0和1,虽然不等概率,但是如果我们roll两次,只记录结果是(0,1)和(1,0)的这两种情况。…

AI智能体开发实战:17种核心架构模式详解与Python代码实现

在构建一个大规模 AI 系统时,我们其实就是在把不同的“智能体设计模式(agentic design patterns)”组合起来。不管系统多复杂都可以拆解成有限的几种"设计模式"。这些模式各有各的用法——有的专门负责思…

代码随想录算法训练营第十天 | 232. 用栈实现队列、225. 用队列实现栈、20. 有效的括号、删除字符串中的所有相邻重复项

都很简单不赘述type MyQueue struct {StackinTop intStackOutTop intStackIn []intStackOut []int }func Constructor() MyQueue {StackIn := make([]int,0)StackOut := make([]int,0)return MyQueue{StackinTop: 0,St…

文书写作网站百度收录查询api

精讲部分,主要是对Transformer的深度理解方便日后从底层逻辑进行创新,对于仅应用需求的小伙伴可以跳过这一部分,不影响正常学习。 1. 残差模块 何凯明在2015年提出的残差网络(ResNet),Transformer在2016年…

网站app软件下载安装做语文题的网站

Xsens DOT可穿戴传感器介绍及示例应用演示 搜维尔科技:Xsens DOT 可穿戴传感器介绍及示例应用演示

深度学习周报(9.15~9.21) - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025.9.26总结 - A

今天就一节英语,感觉还可以

关于“悬荡悟空”决策机制的简要技术说明

关于“悬荡悟空”决策机制的简要技术说明 “悬荡悟空”是一种尚处于构想阶段的智能决策机制,其核心在于尝试使系统具备在复杂情境中进行多路径因果并行推演与价值权衡的能力。 该机制在极端场景(如自动驾驶面临的突发…

最小二乘问题详解1:线性最小二乘

最小二乘法通过最小化误差平方和来寻找数据的最佳拟合模型,其核心原理在线性情况下可通过代数或几何方式推导出正规方程,揭示了参数估计与向量空间正交投影之间的深刻联系。1. 引言 最小二乘可以说是现代科学与工程的…

完整教程:分布式ID解决方案

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

20250926周五日记

20250926周五日记vision.middlebury.edu/stereo/data 计算机视觉领域的权威评测平台,可下载深度标签数据集。 https://github.com/googleinterns/IBRNet https://github.com/VITA-Group/GNT?tab=readme-ov-file http…