日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Reverse Sort 思维

發布時間:2025/3/19 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Reverse Sort 思维 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


題意 :

  • 給一01序列,要求若干次操作后序列整體非嚴格遞增,每次操作可以選一個非嚴格遞減的子序列發生逆序,求最小操作次數

思路 :

  • 非嚴格遞增,要變成000…0111…1的形式
  • 定義cnt為1的個數,找出最后cnt個數中0的下標和,前n-cnt個數中的1的下標,然后1次操作,既可以讓序列整體非嚴格遞增,又滿足了非嚴格遞減的子序列,而且是最小操作次數。找出所有所需下標后還要忘了排序
  • 特殊地,如果原序列就是00…011…1的形式,最小操作次數為0
#include <iostream> #include <algorithm> #include <vector> #define pb push_backusing namespace std;const int N = 1010;int a[N], b[N];int main() {ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);int _;cin >> _;while (_ -- ){int n;cin >> n;string s;cin >> s;for (int i = 1; i <= n; i ++ ) a[i] = s[i - 1] - '0', b[i] = a[i];sort(b + 1, b + 1 + n);bool flag = true;for (int i = 1; i <= n; i ++ )if (a[i] != b[i]){flag = false;break;}if (flag){cout << 0 << endl;continue;}cout << 1 << endl;vector<int> ve;int cnt = 0;for (int i = 1; i <= n; i ++ ) cnt += (a[i] == 1);for (int i = n; i >= n - cnt + 1; i -- )if (a[i] == 0)ve.pb(i);for (int i = 1; i <= n - cnt; i ++ )if (a[i] == 1)ve.pb(i);sort(ve.begin(), ve.end());cout << ve.size() << ' ';for (auto it : ve) cout << it << ' ';cout << endl;}return 0; }

總結

以上是生活随笔為你收集整理的Reverse Sort 思维的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久国产乱子伦免费精品 | 波多野结衣高清在线 | 火影黄动漫免费网站 | 黄色在线资源 | 狠久久 | 国产网友自拍视频 | 欧美亚洲综合在线 | 国产精品国产三级国产专播精品人 | 欧美黄色免费 | 毛片内射久久久一区 | 我想看毛片 | 内射无码专区久久亚洲 | 亚洲精品日韩在线 | 久久久欧美精品 | 高跟av| 岳乳丰满一区二区三区 | 国产精品久久777777毛茸茸 | 野花视频免费在线观看 | 国产伦理av | 尤物视频最新网址 | 全国男人的天堂网 | 亚洲精品二 | 777奇米视频 | 亚洲精品色图 | 欧美另类xxx | 国内精品久久久久久久久 | 亚洲一区播放 | 亚洲色图网友自拍 | 精品无码人妻一区 | 蜜臀av免费一区二区三区水牛 | 播播成人网 | 男生操女生逼逼 | 欧美a∨亚洲欧美亚洲 | 国产资源精品 | 亚洲精品影院在线 | 国产黄色大全 | 男人天堂2020| 天堂资源网| 黄色录像网址 | 五月激情婷婷网 | 日韩三区在线观看 | 日韩 国产 | 特色黄色片 | 一道本在线观看视频 | 亚洲色图偷 | 无码精品一区二区三区在线播放 | 久久怡春院 | 91综合色| 亚洲aaa | www.精品久久 | 99re在线视频精品 | 亚洲国产一区在线 | 日本www视频在线观看 | 操你啦在线视频 | 亚洲图片自拍偷拍区 | 韩日少妇 | 国产主播在线看 | av在线播放地址 | 一卡二卡三卡四卡五卡 | yellow免费在线观看 | 日韩欧美午夜 | 99精品视频免费观看 | 成人免费看片又大又黄 | 蜜桃视频久久一区免费观看入口 | 超碰997 | 欧美日韩乱| 中文字幕在线视频日韩 | 亚洲制服另类 | 老牛影视少妇在线观看 | 欧美极品喷水 | 人与嘼交av免费 | 色婷婷综合久久久久中文 | 亚洲无毛 | 人妻饥渴偷公乱中文字幕 | 中文字幕在线观看欧美 | 国产乱真实合集 | 91亚洲欧美激情 | 欧美亚洲影院 | 爱爱视频天天干 | 欧美日韩国产一区二区三区在线观看 | xxxxxx国产 | 希岛婚前侵犯中文字幕在线 | 久草免费福利 | 久久久久一区二区精码av少妇 | 国产精品久久色 | 亚洲精品久久久中文字幕痴女 | 久草福利资源站 | 欧美成人自拍视频 | 欧美激情综合五月色丁香 | 精品一区二区三区欧美 | 精品伊人久久 | 小sao货水好多真紧h无码视频 | 男女做那个的全过程 | 久久99网 | 插我一区二区在线观看 | 久久h| 欧美做爰啪啪xxxⅹ性 | 漂亮人妻洗澡被公强 日日躁 | 致命弯道8在线观看免费高清完整 |