博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1073B. Vasya and Books
阅读量:6238 次
发布时间:2019-06-22

本文共 728 字,大约阅读时间需要 2 分钟。

#include
using namespace std;const int maxn = 2*100000 + 5;int n,s[maxn],t[maxn],vis[maxn],res[maxn];int main(){ // freopen("data.in","r",stdin); // freopen("data.out","w",stdout); scanf("%d",&n); for(int i = 0; i < n; i++) scanf("%d",&s[i]); for(int i = 0; i < n; i++) scanf("%d",&t[i]); int j = 0; for(int i = 0; i < n; i++){ int cnt = 1; if(vis[t[i]]) cnt = 0; else{ while(s[j] != t[i]){ vis[s[j]] = 1; cnt++; j++; } j++; } res[i] = cnt; } for(int i = 0; i < n-1; i++) printf("%d ",res[i]); printf("%d\n",res[n-1]); return 0;}

 

转载于:https://www.cnblogs.com/JingwangLi/p/10202681.html

你可能感兴趣的文章
nagios部署
查看>>
CentOS 内核升级步骤和方法
查看>>
俄罗斯方块,算法简单 注释详细,大家运行玩玩
查看>>
centos6.5 iptables 配置
查看>>
tuxera NTFS 2016支持macOS 10.12 Sierra
查看>>
ftpclient 上传下载文件
查看>>
JQuery 获取touchstart,touchmove,touchend 坐标
查看>>
exp/imp远程操作数据库
查看>>
安全狗云备份 数据库、网站备份好帮手
查看>>
《Linux 内核分析》课程作业(1)——计算机基本原理和汇编基础
查看>>
ORACLE 近期执行的sql
查看>>
WAS集群安装<六>错误解答及概念术语
查看>>
编写GO的WEB开发框架 (九): Dao和Service
查看>>
【js】call,apply的区别
查看>>
node.js 基于socket.io的聊天室
查看>>
使用jQuery和ajax代替iframe
查看>>
Keepalived + nginx实现高可用性和负载均衡
查看>>
Git整理
查看>>
12 个 CSS 高级技巧汇总
查看>>
Hibernate中 Restrictions.or()和Restrictions.disjunction()区别
查看>>