洛谷——P1573 栈的操作

news2025/1/15 6:30:51

文章目录

  • 栈的操作
    • 题目描述
    • 输入格式
    • 输出格式
    • 样例 #1
      • 样例输入 #1
      • 样例输出 #1
    • 提示
    • AC代码


栈的操作

题目描述

现在有四个栈,其中前三个为空,第四个栈从栈顶到栈底分别为 1 , 2 , 3 , ⋯   , n 1,2,3,\cdots ,n 1,2,3,,n。每一个栈只支持一种操作:弹出并压入。它指的是把其中一个栈 A 的栈顶元素 x x x 弹出,并马上压入任意一个栈 B 中。但是这样的操作必须符合一定的规则才能进行。

  • 规则 1 1 1:A 栈不能为空。
  • 规则 2 2 2:B 栈为空或 x x x 比 B 栈栈顶要小。

对于给定的 n n n,请你求出把第四个栈的 n n n 个元素全部移到第一个栈的最少操作次数。

由于最少操作次数可能很多,请你把答案对 1 0 6 + 7 10^6+7 106+7 取模。

输入格式

一行,一个整数 n n n

输出格式

一行,一个正整数,为把最少操作次数   m o d   ( 1 0 6 + 7 ) \bmod (10^6+7) mod(106+7) 的值。

样例 #1

样例输入 #1

2

样例输出 #1

3

提示

  • 对于 30 % 30\% 30% 的数据, n ≤ 8 n\le 8 n8
  • 对于 60 % 60\% 60% 的数据, n ≤ 60 n\le 60 n60
  • 对于 100 % 100\% 100% 的数据, n ≤ 2 × 1 0 9 n\le 2\times 10^9 n2×109

AC代码

#include<bits/stdc++.h>
using namespace std;
long long n,k=1,v=1,ans,mo=1e6+7;
int main() {
    cin>>n;
    for(k=1,v=1;n>k;n-=k,k++,v=(v+v)%mo){
      ans=(ans+k*v)%mo;
    }
    cout<<(ans+n*v)%mo;
    return 0;
}

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

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

相关文章

当云原生成为一种显学,对象存储和数据湖如何顺势而为

前言&#xff1a; 已经成为数字化时代显学的云原生并非单项技术&#xff0c;而是一种重塑了软件开发和和业务运行应用的设计思想&#xff0c;是一套技术体系和方法论。云原生“Cloud Native”的Cloud 是指云平台&#xff0c;Native则表示应用程序从设计之初即使用云环境、天生…

MyBatis学习 | SQL映射文件

文章目录一、简介二、insert、update和delete标签2.1 关于增删改2.2 获取自增主键的值三、参数处理3.1 获取不同形式的参数3.1.1 获取单个参数3.1.2 获取多个参数3.2 #{Key}3.2.1 #{}&#x1f19a;${}3.2.2 #{}中设置参数规则四、select标签4.1 select标签的主要属性4.2 关于返…

即时通讯音视频开发视频编解码理论

从信息论的观点来看&#xff0c;描述信源的数据是信息和数据冗余之和&#xff0c;即&#xff1a;数据信息数据冗余。数据冗余有许多种&#xff0c;如空间冗余、时间冗余、视觉冗余、统计冗余等。将图像作为一个信源&#xff0c;视频压缩编码的实质是减少图像中的冗余。 视频为何…

2步就能实现给视频去色并裁剪画面

看到很多小伙伴还不知道大量的视频怎么实现批量的进行去色处理&#xff0c;并且裁剪视频画面大小的方法&#xff0c;小编今天就来教大家一个可以快速操作的简单方法&#xff0c;感兴趣的朋友们快进来瞧瞧吧&#xff01; 首先我们来看看用这个方法操作剪辑出来的效果&#xff0c…

预焙阳极行业现状:供给格局边际将改善 “双碳”下优质产品迎新机遇

预焙阳极属于碳素制品&#xff0c;是电解铝生产过程中不可缺少的大宗原材料。从用途来看&#xff0c;预焙阳极仅用作电解铝过程中电解槽的阳极材料&#xff0c;既作为导体&#xff0c;又参与电化学反应而产生消耗&#xff0c;预焙阳极的品质会对原铝的质量产生重要影响。 一、预…

免费PDF阅读器有哪些? 14款强烈推荐的PDF阅读器!

即使经过这么多年&#xff0c;PDF 仍然是最受欢迎的阅读格式之一。从阅读电子书或填写在线表格到创建用户手册&#xff0c;PF 格式仍然是最受欢迎的阅读方式。虽然现在的网络浏览器已经配备了基本的 PDF 阅读功能&#xff0c;但您仍然需要单独下载 PDF 阅读器才能实现填写表格、…

「另类」图达通,还缺一个二次进化

作者 | 张祥威 编辑 | 于婷中国的激光雷达公司早期都很幸运&#xff0c;禾赛、速腾聚创和图达通三家&#xff0c;分别遇到了自己的伯乐——蔚小理。 比较特别的是图达通&#xff0c;它与蔚来的合作之紧密&#xff0c;程度远超另外两家&#xff0c;堪称命中贵人。 根据图达通联合…

p5.js 光速入门

本文简介 点赞 关注 收藏 学会了 本文的目标是和各位工友一起有序的快速上手 p5.js &#xff0c;会讲解 p5.js 的基础用法。 本文会涉及到的内容包括&#xff1a; 项目搭建p5.js 基础2D图形文字图形样式设置图片事件&#xff08;交互相关的&#xff09;基础动画 其中还会…

Ubuntu四轮小车仿真教程gazebo

主要实现内容为在ROS环境下基于Gazebo仿真软件创建一个四轮小车&#xff0c;并实现小车的控制&#xff0c;如下图所示&#xff0c;接下来教程将会进行详细解释。 1.创建工作空间 创建ROS工作空间&#xff0c;命名为SmartCar&#xff0c;并在该工作空间中创建src文件夹。 mkdi…

数字三渔冲:打造美丽乡村新范式

年初&#xff0c;中共中央 国务院关于做好 2022 年全面推进乡村振兴重点工作的意见中提到&#xff0c;要大力推进数字乡村建设&#xff0c;以数字技术赋能乡村公共服务。沿着乡村振兴的战略导向&#xff0c;并紧随筑堡工程共同缔造号召&#xff0c;长阳三渔冲村引入了 SENSORO …

[ Linux ] 死锁以及如何避免死锁

目录 1.什么是死锁&#xff1f; 死锁 2.模拟死锁情况 3.死锁四个必要条件 4.避免死锁的方法 5.避免死锁的算法 银行家算法&#xff08;了解为主&#xff09; 1.什么是死锁&#xff1f; 死锁 死锁是指在一组进程中的各个进程均占有不会释放的资源&#xff0c;但因互相申…

Android入门第54天-SQLite中的Transaction

简介 上一篇我们完整的介绍了SQLite在Android中如何使用&#xff0c;今天我们要来讲一下“Transaction“即事务这个问题。 我们经常在编程中会碰到这样的业务场景&#xff1a; 没问题一系列有业务关联性表操作的数据一起提交&#xff1b;事务中只要有一步有问题&#xff0c;那…

PCL 点云最小生成树(MST,Dijkstra算法)

文章目录 一、简介二、实现代码三、实现效果参考文献一、简介 之前使用过Kruskal算法创建过最小生成树(Open3D 点云最小生成树算法(MST,Kruskal算法)),这里使用另一种算法(Dijkstra算法)来实现创建一个最小生成树,原始的Dijkstra算法并不适用于去生成最小生成树,因此…

xxe-lab靶场安装和简单php代码审计

今天继续给大家介绍渗透测试相关知识&#xff0c;本文主要内容是xxe-lab靶场安装和简单php代码审计。 一、xxe-lab靶场简介 xxe-lab是一个使用java、python、php和C#四种编程语言开发的存在xxe漏洞的web小型靶场。利用该靶场可以简单研究xxe漏洞&#xff0c;并且对于这四种编…

Win10微软输入法打不出汉字?

在Win10系统中自带的微软输入法无需再安装其他拼音输入法就可以轻松输入汉字&#xff0c;非常方便&#xff0c;但是有的用户却遇到了Win10专业版自带的微软输入法打不出汉字的问题&#xff0c;这要如何解决呢&#xff1f;有需要的用户就来一起看看吧。 1、点击系统左下侧的wind…

Allegro如何更改铜皮的网络操作指导

Allegro如何更改铜皮的网络操作指导 在做PCB设计的时候需要更改铜皮的网络,Allegro上可以快速的更改铜皮的网络。如下图,需要给铜皮赋上网络 具体操作如下 选择selcet shape命令选中铜皮

会计毕业生的转行之路:坚持无畏,我是我自己的英雄

有时候&#xff0c;我们面对困境&#xff0c;总会犹豫&#xff0c;不敢迈出一步。 但当我们真的鼓起勇气打破困局时&#xff0c;才会发现出路就在眼前&#xff0c;原来只要不放弃&#xff0c;一切皆有可能。 初遇&#xff1a;会计生大四想转行 我是一名来自内蒙古的少数民族女生…

还有1个月,乘用车搭载首超5百万辆!L2/L2+前装交付一路狂奔

高工智能汽车研究院监测数据显示&#xff0c;2022年1-11月中国市场&#xff08;不含进出口&#xff09;乘用车交付上险为1745.95万辆&#xff0c;同比上年同期下滑4.01%&#xff0c;降幅和1-10月数据相比&#xff0c;继续放大&#xff0c;显示市场回暖低于预期。 不过&#xff…

单商户商城系统功能拆解52—财务概况

单商户商城系统&#xff0c;也称为B2C自营电商模式单店商城系统。可以快速帮助个人、机构和企业搭建自己的私域交易线上商城。 单商户商城系统完美契合私域流量变现闭环交易使用。通常拥有丰富的营销玩法&#xff0c;例如拼团&#xff0c;秒杀&#xff0c;砍价&#xff0c;包邮…

连接稳定性最好的蓝牙耳机有哪些?盘点2023年值得入手的蓝牙耳机

2022年已准备过完&#xff0c;马上来临2023新的一年&#xff0c;大家入手了蓝牙耳机吗&#xff1f;要我说&#xff0c;一款好用的蓝牙耳机不仅只有音质、蓝牙技术、配置性能等&#xff0c;也不能缺少佩戴体验&#xff0c;要想长时间佩戴耳机听歌通话、玩游戏和运动这些&#xf…