题目大意:给你一个长度为n的数组a,然后数值大的可以合并数值小的,且合并了以后该数组的长度-1.给你一个长度为k目标数组b,问,是否可以从a数组变到b数组,是就yes并且输出步骤.否就输出no 思路:因为合并的时候要删除某一个数字,很容易想到用树状数组来维护.然后分析一下就可以得到b中第i个数,一定是由a的某一段区间得到的.我们只要找到这一段区间就行啦. #include <bits/stdc++.h> using namespace std; #pragma comment(linker,&…