Genetic Fraud
http://acm.hust.edu.cn:8080/judge/problem/viewProblem.action?id=24020
根据一般的字符串的dp,考虑串a的前i个,和串b的前j个
那么我们用dp【i】【j】表示包含a串的第i个字母 b串的第j个字母 可以获得的最大长度
那么显然有:因为要包含 i j 所以如果 abs(a[i]-b[j])<=1 那么 dp[i][j]=dp[i-1][j-1]+1; 否则 dp[i][j]=0;
![](/assets/blank.gif)
![](/assets/blank.gif)
#include<iostream> #include<string.h> #include<stdio.h> #include<algorithm> #define maxn 1002 using namespace std; char s1[maxn],s2[maxn]; int dp[maxn][maxn]; int n; void solve(int num) {memset(dp,0,sizeof(dp));for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){if(abs(s1[i]-s2[j])<=1)dp[i][j]=dp[i-1][j-1]+1;//满足条件,加1elsedp[i][j]=0;//不满足 为0if(dp[i][j]>=num){cout<<"POSITIVE"<<endl;//如果已经大于了一半 输出满足并返回return ;}}}cout<<"NEGATIVE"<<endl; //没有符合条件的 输出不满足return ; } int main() {int test;cin>>test;while(test--){cin>>n;memset(s1,0,sizeof(s1));memset(s2,0,sizeof(s2));scanf("%s %s",s1+1,s2+1);solve((n+1)/2);//要满足长度大于一半 }return 0; }
转载于:https://www.cnblogs.com/cs1003/archive/2012/08/30/2664327.html
Genetic Fraud相关推荐
- Kaggle系列-IEEE-CIS Fraud Detection第一名复现
赛题背景 想象一下,站在杂货店的收银台,身后排着长队,收银员没有那么安静地宣布您的信用卡被拒绝了.在这一刻,你可能没有想到决定你命运的数据科学. 非常尴尬有木有?当然你肯定有足够的资金为50个最亲密的 ...
- R语言使用caret包构建遗传算法树模型(Tree Models from Genetic Algorithms )构建回归模型、通过method参数指定算法名称
R语言使用caret包构建遗传算法树模型(Tree Models from Genetic Algorithms )构建回归模型.通过method参数指定算法名称.通过trainControl函数控 ...
- R语言基于遗传算法(Genetic Algorithm)进行特征筛选(feature selection)
R语言基于遗传算法(Genetic Algorithm)进行特征筛选(feature selection) 特征选择的目的 1.简化模型,使模型更易于理解:去除不相关的特征会降低学习任务的难度.并且可 ...
- 遗传算法 python包_遗传算法 (Genetic Algorithm)
遗传算法( Genetic Algorithm )又叫基因进化算法,或进化算法.属于启发式搜索算法一种,这个算法比较有趣,并且弄明白后很简单,写个 100-200 行代码就可以实现.在某些场合下简单有 ...
- Genetic Algorithm遗传算法,两个代码实现例子
通过了解遗传算法的概念,应用和代码实现,来充分理解和学习遗传算法.本文文末包含两个不同的通俗易懂的例子,分别使用java和python实现. 什么是遗传算法? 可参考这篇文章:link 应用:List ...
- 阅读笔记:Solving the “false positives” problem in fraud prediction
刚读完一篇paper<Solving the "false positives" problem in fraud prediction>,趁热打铁,做个笔记. 文章下 ...
- 【深度学习入门到精通系列】遗传算法 (Genetic Algorithm)
文章目录 1 遗传算法概述 2 遗传算法 2.1 找一个好的fitness方程 2.2 DNA 编码 2.3 代码实现 3 配对句子 4 旅行商问题 5 Microbial Genetic Algor ...
- 【控制】遗传算法(GA,Genetic Algorithm)及 Matlab 实现 代码详细版
文章目录 1)初始化(编码) 2)目标函数值 3)计算个体的适应值 4)选择复制 5)交叉 6)变异 7)求出群体中最大适应值及其个体 主程序 利用 GA() 函数 进化算法最初是借鉴了进化生物学中的 ...
- 【控制】遗传算法(GA,Genetic Algorithm)及 Matlab 实现
文章目录 基本框架 编码 适应度函数 初始群体选取 Ref. 遗传算法(Genetic Algorithm,GA)最早是由美国的 John holland于20世纪70年代提出,该算法是根据大自然中生 ...
最新文章
- 分享一款jquery的日期插件
- 以太网,IP,TCP,UDP数据包分析【转】
- 框架:HTTP请求的表单提交的几种方式
- 代码审计之Catfish CMS v4.5.7后台作者权限越权两枚+存储型XSS一枚
- 小猿圈分享使用Java模拟三道门的游戏
- 怎样玩转千万级别的数据
- python如何读取csv文件列表页_每25行读取一个csv文件,并使用python传递到列表
- python 泰坦尼克号存活率分析
- 金蝶EAS BOS开发常用的代码说明及常见问题
- css中background-image与background-color在元素背景中开始结束的位置
- 下载sqlserver2012 试用_有哪些可以免费试用的电商ERP?
- 几个城市的公交站查询
- 服务器运维辐射,【服务器辐射】服务器辐射大吗_服务器防辐射_服务器辐射距离_佰佰安全网...
- php cms 源码下载,PHPCMS v9.6.3 UTF8
- padavan mysql密码_newifi mini 刷 不死Breed 及 Padavan 教程
- 学习笔记-Power-Linux
- 弧齿锥齿轮零件图_弧齿锥齿轮画法类别
- 剑指高效编程之函数编程
- Faster RCNN论文学习
- Ubuntu 安装一款常用的图像编辑软件
热门文章
- 集成算法终极模型之《神器LightGBM》—最后的高山
- 2020中北大学计算机调剂名额,2020年中北大学考研调剂安排
- 计算机学院元旦晚会对联,元旦的对联
- 三十六洞天 七十二福地
- Oracle latch: cache buffers chains
- Python squeeze()函数
- “药药切克闹”系列-基于STM32触摸屏的超级无敌智能电子密码锁(仿手机键盘26键设计,密码支持英文大写+英文小写+数字)
- Mac 如何使用外部存储设备,移动硬盘备份 iPhone 数据
- 基于单片机的环境监测系统设计(#0473)
- Luogu 3371【模板】单源最短路径