構造回文 2017騰訊暑期實習生

2021-09-12 08:04:37 字數 690 閱讀 4423

題目描述

給定乙個字串s,你可以從中刪除一些字元,使得剩下的串是乙個回文串。如何刪除才能使得回文串最長呢?

輸出需要刪除的字元個數。

輸入描述

輸入資料有多組,每組包含乙個字串s,且保證:1<=s.length<=1000.

輸出描述

對於每組資料,輸出乙個整數,代表最少需要刪除的字元個數。

示例1

輸入:

abcda

google

輸出:2

2

演算法分析

求正序與反序的最長公共子串行(lcs)

提交**:

#include#include#include#includeusing namespace std;

int main()

} cout << n - dp[n][n] << endl;

}}

騰訊2017暑期實習生程式設計題 構造回文

給定乙個字串s,你可以從中刪除一些字元,使得剩下的串是乙個回文串。如何刪除才能使得回文串最長呢?輸出需要刪除的字元個數。輸入描述 輸入資料有多組,每組包含乙個字串s,且保證 1 s.length 1000.輸出描述 對於每組資料,輸出乙個整數,代表最少需要刪除的字元個數。輸入例子1 abcda go...

騰訊2017暑期實習生程式設計題(一) 構造回文

時間限制 1秒 空間限制 32768 k給定乙個字串s,你可以從中刪除一些字元,使得剩下的串是乙個回文串。如何刪除才能使得回文串最長呢?輸出需要刪除的字元個數。輸入資料有多組,每組包含乙個字串s,且保證 1 s.length 1000.對於每組資料,輸出乙個整數,代表最少需要刪除的字元個數。abcd...

騰訊2017暑期實習生筆試題 有趣數字

這個題意思很簡單吧,給出很多數,找出 二元組 裡面差最小的和差最大的個數 兩個數的差事大的減去小的,也就是絕對值的意思 說實話,這個題的處理確實很難把握。我的解題思路是 先將這個陣列排序,然後就很容易計算出差最大的二元組的個數,接下來就是計算最小二元組的個數。我寫的 會剛開始的時候跳過對開始部分的兩...