思路:分析可知,在最優解的情況下,反轉和(替換+反轉)次數是一樣的,那麼我們只要統計總的需要反轉的個數。最後再比較反轉和替換價值的大小即可。
利用貪心思想,最後肯定是一次性替換是最好的。
/**
* 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...