博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串处理 Codeforces Round #296 (Div. 2) B. Error Correct System
阅读量:5817 次
发布时间:2019-06-18

本文共 1205 字,大约阅读时间需要 4 分钟。

 

1 /*  2     无算法  3     三种可能:1.交换一对后正好都相同,此时-2  4                 2.上面的情况不可能,交换一对后只有一个相同,此时-1  5                 3.以上都不符合,则不交换,-1 -1  6       7 */  8 #include 
9 #include
10 #include
11 #include
12 #include
13 #include
14 #include
15 #include
16 #include
17 #include
18 using namespace std; 19 20 const int MAXN = 2e5 + 10; 21 const int INF = 0x3f3f3f3f; 22 23 char s[MAXN], t[MAXN]; 24 int p[30][30]; 25 26 bool check1(int cnt) 27 { 28 for (int i=0; i<26; ++i) 29 { 30 for (int j=0; j<26; ++j) 31 { 32 if (p[i][j] && p[j][i]) 33 { 34 printf ("%d\n", cnt-2); 35 printf ("%d %d\n", p[i][j], p[j][i]); 36 return true; 37 } 38 } 39 } 40 41 return false; 42 } 43 44 bool check2(int cnt) 45 { 46 for (int i=0; i<26; ++i) 47 { 48 for (int j=0; j<26; ++j) 49 { 50 if (p[i][j]) 51 { 52 for (int k=0; k<26; ++k) 53 { 54 if (p[k][i]) 55 { 56 printf ("%d\n", cnt-1); 57 printf ("%d %d\n", p[i][j], p[k][i]); 58 return true; 59 } 60 } 61 } 62 } 63 } 64 65 return false; 66 } 67 68 void work(int n) 69 { 70 int cnt = 0; 71 for (int i=0; i

 

转载于:https://www.cnblogs.com/Running-Time/p/4366802.html

你可能感兴趣的文章
Python 脚本学习笔记(四) 定制业务质量报表
查看>>
CentOS\Scientific Linux\RHEL网络配置
查看>>
bzoj 3993: [SDOI2015]星际战争
查看>>
linux学习-开机权限修改、修改主机名、shell介绍
查看>>
Error: Connection activation failed: Device not managed by NetworkManager解决方法
查看>>
bzoj 1497: [NOI2006]最大获利
查看>>
bzoj 1818: [Cqoi2010]内部白点
查看>>
PHP Security Guide
查看>>
我的友情链接
查看>>
Windows下bat脚本判断端口是否可用
查看>>
IPSEC ×××连接建立(IKE)详解
查看>>
Cisco.PIX防火墙配置
查看>>
光猫手机自动激活系统
查看>>
python模块——datetime
查看>>
struct字节对齐原则
查看>>
builder-设计模式
查看>>
Node.js笔记 - 修改文件后自动重启node服务
查看>>
linux 常用技巧
查看>>
vue 路由传参 params 与 query两种方式的区别(转载)
查看>>
poj2774
查看>>