⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 palin.cpp

📁 My solutions to IOI problems, not all, but many off them...
💻 CPP
字号:
/*
Alfonso2 Peterssen
8 - 6 - 2008
IOI 2000 "Palindrome"
*/
#include <cstdio>
int N, i, j, dp[2][6000];
char st[6000];
int main() {
  scanf( "%d%s", &N, &st );
  for ( i = N - 1; i >= 0; i-- )
  for ( j = N - 1; j >= 0; j-- )
    if ( st[i] == st[N - j - 1] )
         dp[i&1][j] = dp[i&1^1][j + 1] + 1;
    else dp[i&1][j] = dp[i&1^1][j] >? dp[i&1][j + 1];
  printf( "%d\n", N - dp[0][0] );
  return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -