https://codeforces.com/contest/1151/problem/A

题意:连续四个字符按规则变化到“ACTG”的最小代价

题解:暴力就行

/*
*@Author:   STZG
*@Language: C++
*/
#include <bits/stdc++.h>
#include<iostream>
#include<algorithm>
#include<cstdlib>
#include<cstring>
#include<cstdio>
#include<string>
#include<vector>
#include<bitset>
#include<queue>
#include<deque>
#include<stack>
#include<cmath>
#include<list>
#include<map>
#include<set>
//#define DEBUG
#define RI register int
#define endl "\n"
using namespace std;
typedef long long ll;
//typedef __int128 lll;
const int N=100000+10;
const int M=100000+10;
const int MOD=1e9+7;
const double PI = acos(-1.0);
const double EXP = 1E-8;
const int INF = 0x3f3f3f3f;
int t,n,m,k,p,l,r,u,v;
int ans,cnt,flag,temp,sum;
int a[N];
char str[N];
struct node{};
int sloved(int x){char s[5]="ACTG";int res=0;for(int i=0;i<4;i++){res+=min(abs(str[i+x]-s[i]),26-abs(str[i+x]-s[i]));}return res;}
int main()
{
#ifdef DEBUGfreopen("input.in", "r", stdin);//freopen("output.out", "w", stdout);
#endif//ios::sync_with_stdio(false);//cin.tie(0);//cout.tie(0);//scanf("%d",&t);//while(t--){scanf("%d",&n);cin>>str;ans=INF;for(int i=0;i<n-3;i++){ans=min(ans,sloved(i));}cout<<ans<<endl;//}#ifdef DEBUGprintf("Time cost : %lf s\n",(double)clock()/CLOCKS_PER_SEC);
#endif//cout << "Hello world!" << endl;return 0;
}

Maxim and Biology相关推荐

  1. Genome Biology | 药物基因组学数据库

    近日来自Genome Biology的一项研究中提出了一个综合数据库:My Personal Mutanome (MPM),用于加速精准癌症医学方案的开发.MPM提供了基于网络的诊断和药物基因组学方法 ...

  2. Genome Biology | 基于RNA-seq的孟德尔疾病变异分析

    今天给大家介绍的是沙特阿卜杜拉国王科技大学(KAUST)高欣教授课题组(http://sfb.kaust.edu.sa)发表在Genome Biology的一篇文章,"Analysis of ...

  3. BMC Biology:香港城市大学孙燕妮组发表高准确度预测病毒宿主的工具

    使用基于 GCN 的半监督学习预测原核病毒的宿主 Predicting the hosts of prokaryotic viruses using GCN-based semi-supervised ...

  4. Genome Biology:赵方庆组揭示生命早期肠道菌群演变规律及决定因素

    肠道菌群在营养代谢.人体自身发育.免疫防御以及疾病的产生等方面都扮演着至关重要的作用.其中,新生儿发育早期肠道菌群的动态变化与儿童的成长过程息息相关,幼年时期肠道菌群的发育状况也在一定程度上影响成年后 ...

  5. 微生物生态期刊Soil Biology and Biochemistry(SBB)简介

    期刊总览 名称: Soil Biology and Biochemistry,缩写Soil Boil Biochem,简称SBB. 2020中科院SCI期刊分区: 农林科学(1区)-土壤科学(1区,1 ...

  6. Genome Biology:人体各部位微生物组时间序列分析Moving Pictures

    人体各部位微生物组初探 Moving pictures of the human microbiome Genome Biology, [14.028] 2011-05-30  Articles DO ...

  7. Genome Biology:人体各部位微生物组时间序列分析

    文章目录 人体各部位微生物组初探 摘要 背景 结果 结论 点评 主要结果 图1. 基于无权重UniFrac距离的PCoA 图2. 时间上的核心微生物组 图3. 群落中的成员关联 猜你喜欢 写在后面 人 ...

  8. Current Biology | 以退为进——白逢彦组揭示酿酒酵母通过基因网络的逆向进化适应环境的新机制...

    来源于BioArt    责编 | 兮 葡萄糖抑制(glucoserepression)是存在于大多数微生物中的一个中心调控系统,借此抑制其他碳源的代谢途径,保证以最经济和高效的方式优先利用能效最高的 ...

  9. PLOS Biology: 发现一种固氮玉米

    本文转载自植物表型资讯,己获授权. 近日,美国研究人员在PLOS Biology撰文,发现一种固氮玉米,植物表型资讯简介如下: 玉米(Zea mays L.)是美国种植面积最大的粮食作物,种植面积达9 ...

最新文章

  1. aspx页面使用ajax遇到try catch中使用Response.End()报错
  2. 通俗易懂:8大步骤图解注意力机制
  3. 在项目管理工具Redmine中使用SubVersion进行版本管理(转)
  4. 轻松恢复误删除的共享文件,DPM2007系列之六
  5. 试从微型计算机的硬件组成角度谈谈单片机,单片机原理及应用课后习题参考答案1~6章...
  6. 细说ASP.NET Core静态文件的缓存方式
  7. 前端学习(1439):vue的helloworld
  8. 只进ResultSet 不支持请求的操作
  9. mysql高可用架构介绍_MYSQL高可用架构
  10. java坦克大战登录界面设计_JAVA课程设计——坦克大战
  11. js正则表达式的创建、边界符、量词符
  12. opencv十字瞄准线 在图像上长按左键画矩形单击右键清除
  13. Serenity框架官方文档翻译(1-2开始、安装和界面)
  14. 只有一重循环的排序——侏儒排序(Gnome Sort)
  15. AidLux“换脸”案例源码详解 (Python)
  16. BroadcastReceiver 广播
  17. Mediawiki Cargo
  18. 推荐一款PDF转换软件-易奥PDF转换大师
  19. 初入红尘——在安联IT实习的一点感受(未完......)
  20. 操作系统Android的特点.,安卓操作系统有哪些特点?

热门文章

  1. 对话系统(一)-概览
  2. mac 上搭建gitlabel_在Mac OS X中用Docker部署GitLab
  3. python交叉编译_交叉编译Python3.6.2,使用海思arm-hisiv200-linux-gcc,移植到arm开发板上...
  4. java cacheutil_Java 常用缓存Cache机制的实现
  5. 服务器能进系统滴滴响,曙光服务器开机滴滴响
  6. qt插件元数据不包含一个有效的元数据_Qt5个人软件插件使用(低级API)
  7. 压力测试网站_一行命令就能网站压力测试和网站故障排除
  8. java getheight_Java ETC1.getHeight方法代码示例
  9. Satwe楼板能用弹性模计算吗_现浇楼板淋水后却出现裂缝,还好老师傅有经验,多是这3点造成的...
  10. 迷失lost结局什么意思_沉默的真相结局是什么意思?严良为什么把球送给江阳儿子?...