Convert to Ones 997A貪心 思維

2021-09-29 05:07:43 字數 1240 閱讀 5802

思路:分析可知,在最優解的情況下,反轉和(替換+反轉)次數是一樣的,那麼我們只要統計總的需要反轉的個數。最後再比較反轉和替換價值的大小即可。

利用貪心思想,最後肯定是一次性替換是最好的。

/**

* from:

* qingdao agricultural university

* created by xiangwangacmer

* date : 2019-10-31-10.12.37

* talk is cheap.show me your code.

*/#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#define ll long long

using

namespace std;

const ll maxn =

1e6+5;

const ll minn =

1e9+5;

const ll mod =

1000000007

;const

int inf =

0x3f3f3f3f

;const

long

long limit =

4294967295ll

;vector<

int>v[maxn]

;int dp[maxn]

;vector<

int>g[maxn]

;bool row[maxn]

, col[maxn]

;bool flag =0;

queue<

int>q;

int a[maxn]

;string l;

intmain()

cnt =1;

} sum +

= cnt;

if(sum ==0)

if(fz >= th)

cout << sum * th << endl;

else cout <<

(sum -1)

* fz + th << endl;

return0;

}

程式設計基礎9 9

今天老師講的軟體開發的概述,講了軟體 程式和計算機語言的關係。老師講之前我好像真的沒有去區分過軟體和程式之間的區別,也沒有去理會過他們的區別。通過老師的講解我知道了軟體由程式檔案處理資料檔案集合,而程式檔案又是計算機指令的集合 連續性,多條的 而計算機指令又是由計算機語言編寫的。今天又對三種語言有了...

9 9學習記錄

今天寫寫微型原理與接 術所學到的知識,因為跟微控制器所學到的知識有些關聯,所以整理一下還是有點必要的 到目前所學的是有關於16位和32位微處理器,16位微處理器選用的是8086,它有16根資料線和20根位址線,程式設計結構分為執行部件 eu 匯流排介面部件 biu 匯流排介面部件的功能是負責與儲存器...

9 9京東筆試

程式設計題一 ac 83 include include include include include include using namespace std 請完成下面這個函式,實現題目要求的功能 當然,你也可以不按照下面這個模板來作答,完全按照自己的想法來 開始寫 class solution...