当前位置: 首页 > news >正文

poj1978

简单题

ContractedBlock.gif ExpandedBlockStart.gif View Code
#include <iostream>
#include
<cstdio>
#include
<cstdlib>
#include
<cstring>
using namespace std;

#define maxn 100

int n, r;
int f[maxn], g[maxn];

void work(int p, int c)
{
for (int i = 0; i < c; i++)
g[i]
= f[p + i];
for (int i = p - 1; i > 0; i--)
f[i
+ c] = f[i];
for (int i = 0; i < c; i++)
f[i
+ 1] = g[i];
}

int main()
{
//freopen("t.txt", "r", stdin);
while (scanf("%d%d", &n, &r), n | r)
{
for (int i = 1; i <= n; i++)
f[i]
= n - i + 1;
for (int i = 0; i < r; i++)
{
int p, c;
scanf(
"%d%d", &p, &c);
work(p, c);
}
printf(
"%d\n", f[1]);
}
return 0;
}

相关文章:

  • 从高朋裁员说起——山寨,不是创新的“中国模式”
  • linux系统下查看硬件信息
  • 领域驱动设计和实践
  • Windows 7的预备知识系列之一:Windows 7启动与停止
  • C#后台,执行前台js 脚本
  • VMware vCenter 添加ESX(i)宿主机
  • 美国人的婚姻方式
  • 软件设计:“度”、“裁剪”与“变通”
  • mantis 汉化的有效方法
  • windows 2003活动目录如何选择dns类型
  • oracle 类型转换函数 oracle 隐式转换规则总结
  • Java 控制台调用备份恢复 mysql数据库
  • 艾伟_转载:对于C#中b=a的N种情况分析
  • 一起谈.NET技术,WPF 动态模拟CPU 使用率曲线图
  • axis2学习——axis2的安装
  • [译]如何构建服务器端web组件,为何要构建?
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • JAVA 学习IO流
  • jquery cookie
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • nfs客户端进程变D,延伸linux的lock
  • SpiderData 2019年2月23日 DApp数据排行榜
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • XML已死 ?
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 前端面试之CSS3新特性
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 使用Swoole加速Laravel(正式环境中)
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 交换综合实验一
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #每天一道面试题# 什么是MySQL的回表查询
  • (1)Nginx简介和安装教程
  • (2)STM32单片机上位机
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (二)WCF的Binding模型
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (利用IDEA+Maven)定制属于自己的jar包
  • (四)c52学习之旅-流水LED灯
  • (新)网络工程师考点串讲与真题详解
  • (循环依赖问题)学习spring的第九天
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • .NET Core中Emit的使用
  • .NET Framework与.NET Framework SDK有什么不同?
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .NET中两种OCR方式对比
  • @Autowired和@Resource装配
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [AIGC] SQL中的数据添加和操作:数据类型介绍