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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

ZOJ 3829 Known Notation(贪心)

發布時間:2025/5/22 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ZOJ 3829 Known Notation(贪心) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目鏈接

題意 :給你一個字符串,但是空格丟失,問你需要多少次操作能夠讓這個字符串可以看成合法的逆波蘭式,例如12*3*4不是合法的逆波蘭式,但是12*34*可以看成1 2*34*是正確的逆波蘭式。

思路 :當數字的個數比操作符的個數多的時候顯然交換所用的操作次數少,只要把操作符往最后換即可。題目中隱含的意思是12你可以看成1和2也可以看成12,做題的時候注意靈活性。

當操作符的個數比數字的個數多的時候,顯然插入數字才是正確的做法,只要往前插入即可。一個合法的逆波蘭式的操作符的個數最多是數字的個數-1 。

#include <stdio.h> #include <iostream> #include <string.h>using namespace std ;int main() {int n ;scanf("%d",&n) ;getchar() ;char ch[1100] ;while(n--){scanf("%s",ch) ;int len = strlen(ch) ;int opcnt = 0 ,numcnt = 0;for(int i = 0 ; i < len ; i++){if(ch[i] == '*'){opcnt++ ;}}if(opcnt == 0){printf("0\n") ;continue ;}int cnt = 0 ;//*前邊的數字的數量int ans = 0 ;numcnt = len - opcnt ;for(int i = 0 ; i < len ; i++){if(ch[i] == '*'){if(cnt > 1) cnt-- ;//只要前邊有數字,*就要一直消耗掉,消耗不掉的看成一個數else{if(numcnt > opcnt)//數字多,*往后換 {for(int j = len-1 ; j >= 0 ; j--){if(ch[j] != '*'){swap(ch[i],ch[j]) ;cnt ++ ;ans ++ ;break ;}}}else{ans ++ ;numcnt ++ ;//數不夠,插入數字if(cnt == 0)//字符串第一個是*的時候 {i -- ;cnt = 1 ;}}}}else cnt ++ ;}printf("%d\n",ans) ;}return 0 ; } View Code

?

轉載于:https://www.cnblogs.com/luyingfeng/p/4039797.html

總結

以上是生活随笔為你收集整理的ZOJ 3829 Known Notation(贪心)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: www.欧美一区二区三区 | 女同一区二区三区 | 最新免费av网站 | 精品美女| 国内自拍青青草 | 99插插插 | 少妇特黄a一区二区三区 | 色婷婷成人 | 亚洲一级Av无码毛片久久精品 | 日本少妇久久久 | 人妻丰满熟妇av无码区hd | 91热久久 | 国产精品ww | 亚洲一区二区精品 | www.99av| yjizz国产 | 国产免费黄色大片 | 中国美女洗澡免费看网站 | 日本一区二区精品视频 | 在线看的av网站 | 国产97自拍| 国产精品久久久久久久久久久久午夜片 | 中文精品久久 | 亚洲精品字幕在线 | 日韩福利 | 69精品人妻一区二区三区 | 精品一区二区三区久久久 | 国产精品亚洲成在人线 | 成人免费视频毛片 | 韩国黄色视屏 | 亚洲成av人片在www色猫咪 | 亚洲精品在线网站 | 天天摸天天碰 | 麻豆福利视频 | 精品人妻一区二区三区日产乱码卜 | 国产一区二区女内射 | 欧美毛片在线观看 | 久久久亚洲国产精品 | 蜜臀aⅴ免费一区二区 | 日本不卡一二三 | 欧美极品少妇无套实战 | 亚洲制服丝袜av | 久久久天堂国产精品女人 | 裸体喂奶一级裸片 | 一本一道无码中文字幕精品热 | 日韩精品黄| 亚洲欧美一区二区视频 | 在线观看一二区 | 国产成人福利视频 | 亚洲二区在线观看 | 欧美激情精品久久久久久蜜臀 | 国产大片网站 | 女人黄色片 | 日韩大片免费看 | 91爱看| 日韩大尺度在线观看 | 亚洲瑟瑟| 你懂的在线网站 | 少妇欧美激情一区二区三区 | 色窝网 | 日韩精品欧美精品 | 特黄特色免费视频 | 少妇2做爰bd在线意大利堕落 | 香蕉av一区二区 | av网站观看 | 美腿丝袜亚洲色图 | 欧洲视频一区二区三区 | 看毛片的网址 | 欧美激情一区二区三区免费观看 | 假日游船法国满天星 | 国产一区二区麻豆 | 成人人伦一区二区三区 | 日本熟妇一区二区三区 | 久久九九热视频 | 在线观看成人av | 四虎视频国产精品免费入口 | 亚洲欧美国产高清 | 久久久久久久九九九九 | 欧美性极品| 欧美成人免费大片 | 天天操天天爽天天射 | 色婷婷基地 | 高清中文字幕mv的电影 | 插插综合视频 | 成人网战| 久青草视频在线 | 久久久久久久偷拍 | 超碰人人人人人人人 | 高清一区二区三区视频 | 日韩熟妇一区二区三区 | 一区二区三区xxx | 国产高清一二三区 | 午夜影音 | 五月婷婷狠狠爱 | 四虎精品成人免费网站 | 国产香蕉在线 | xxxxx色| 99精品视频在线看 | 水蜜桃色314在线观看 |