SDU 程式設計思維與實踐 Week15 思維題

2021-10-06 15:11:01 字數 429 閱讀 2846

新式字串定義如下:

長度為偶數(可以為空)

每乙個奇數字置的字元都不等於它後面的那個字元

例如,字串 good、string、xyyx 都符合要求,而字串 bad、aa、aabc 則不符合。

現在你獲得了乙個字串 s,你需要從該字串中刪除最少的字元數,使其變成乙個新式字串

#include

#include

#include

using

namespace std;

int n,size;

string s;

intmain()

i+=2

;}if(s.

size()

%2==1

) cout

SDU程式設計思維與實踐作業Week10

1本題直接暴力就可以了 include 321.lis 最長上公升子串行 嚴格遞增 我們只需要記錄0 i的最長上公升子串行就可以了 計算i 1時 若 存在j include using namespace std const int maxn 1e4 long long a maxn b maxn ...

程式設計思維與實踐 week3

題目 題意 給定n個正整數,要求選出k個數,使選出來的k個數和為sum,共有多少個方案?輸入 第一行乙個數t t 100 表示有t組測試資料。接下來的兩行,一行有三個數n,k,s,一行有n個正整數。輸出 每組資料輸出乙個和為s的方案個數,每組佔一行。思路 dfs 可行性剪枝 子集列舉問題。列舉所有子...

程式設計思維與實踐 week15

題目 題意 zjm 為了準備霍格沃茲的期末考試,決心背魔咒詞典,一舉拿下咒語翻譯題 題庫格式 魔咒 對應功能 背完題庫後,zjm 開始刷題,現共有 n 道題,每道題給出乙個字串,可能是 魔咒 也可能是對應功能 zjm 需要識別這個題目給出的是 魔咒 還是對應功能,並寫出轉換的結果,如果在魔咒詞典裡找...