题目传送门

 1 /*
 2     题意:找到一个字符串p,使得它和s,t的不同的总个数相同
 3     贪心:假设p与s相同,奇偶变换赋值,当是偶数,则有答案
 4 */
 5 #include <cstdio>
 6 #include <algorithm>
 7 #include <cstring>
 8 #include <cmath>
 9 #include <iostream>
10 using namespace std;
11
12 const int MAXN = 1e5 + 10;
13 const int INF = 0x3f3f3f3f;
14 int p[MAXN];
15 char s[MAXN], t[MAXN];
16
17 int main(void)        //Codeforces Round #303 (Div. 2) B. Equidistant String
18 {
19     //freopen ("B.in", "r", stdin);
20
21     while (scanf ("%s%s", s+1, t+1) == 2)
22     {
23         memset (p, 0, sizeof (p));
24         int len = strlen (s+1);        bool flag = false;
25         for (int i=1; i<=len; ++i)
26         {
27             if (s[i] == t[i])    p[i] = 0;
28             else
29             {
30                 if (flag)    {p[i] = t[i] - '0';    flag = !flag;}
31                 else    {p[i] = s[i] - '0';    flag = !flag;}
32             }
33         }
34         if (flag)    puts ("impossible");
35         else
36         {
37             for (int i=1; i<=len; ++i)
38                 printf ("%d", p[i]);
39             puts ("");
40         }
41     }
42
43
44     return 0;
45 }

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

贪心 Codeforces Round #303 (Div. 2) B. Equidistant String相关推荐

  1. Codeforces Round #656 (Div. 3) D. a-Good String

    Codeforces Round #656 (Div. 3) D. a-Good String 题目链接 You are given a string s[1-n] consisting of low ...

  2. 贪心 Codeforces Round #236 (Div. 2) A. Nuts

    题目传送门 1 /* 2 贪心:每一次选取最多的线段,最大能放置nuts,直到放完为止,很贪婪! 3 题目读不懂多读几遍:) 4 */ 5 #include <cstdio> 6 #inc ...

  3. 贪心 Codeforces Round #191 (Div. 2) A. Flipping Game

    题目传送门 1 /* 2 贪心:暴力贪心水水 3 */ 4 #include <cstdio> 5 #include <algorithm> 6 #include <cs ...

  4. 贪心 Codeforces Round #273 (Div. 2) C. Table Decorations

    题目传送门 1 /* 2 贪心:排序后,当a[3] > 2 * (a[1] + a[2]), 可以最多的2个,其他的都是1个,ggr,ggb, ggr... ans = a[1] + a[2]; ...

  5. 贪心 Codeforces Round #301 (Div. 2) B. School Marks

    题目传送门 1 /* 2 贪心:首先要注意,y是中位数的要求:先把其他的都设置为1,那么最多有(n-1)/2个比y小的,cnt记录比y小的个数 3 num1是输出的1的个数,numy是除此之外的数都为 ...

  6. Codeforces Round #303 (Div. 2) E. Paths and Trees 最短路+贪心

    题目链接: 题目 E. Paths and Trees time limit per test 3 seconds memory limit per test 256 megabytes inputs ...

  7. 贪心 ---- Codeforces Round #618 (Div. 2)B. Assigning to Classes+贪心[证明过程]

    题目链接 题目大意:给你2∗n2*n2∗n个数,将这些数分成2个集合使得两个集合中位数的差值最小 解题思路:我懵了一个结论就是排序之后取中间的两个数然后就ac了 我们先对这些数字从小到大排序 证明:1 ...

  8. Era 贪心 Codeforces Round #752 (Div. 2)

    题意: 给一序列,每次操作是插入一个任意大小的数,求最小操作次数使得序列每个数值小于等于下标 思路: 对于每个值大于下标的数,在它前面填上恰好足够多的1,使值刚好等于下标即可,由于前面的数增加了1也会 ...

  9. Codeforces Round #550 (Div. 3)E. Median String

    把字符串看作是26进制的数,从后往前翻译,那么就可以把两个串变成对应的26进制的数字,那么只要把两个数加起来除以二就得到中间的串对应的数了,同理再转化回来就行了. 但是这样会有一个问题就是串的长度有2 ...

  10. Codeforces Round #797 (Div. 3) F. Shifting String题解

    题意是给一个字符串s和一个与之相同长度的数组排列a,字符串s按照数组给定的位置进行变化,新字符串的第i个字符是上一个字符串的第a[i]个字符 比如 例子 5 ababa 2 1 4 5 3 变化6次 ...

最新文章

  1. 缩小规模,OpenAI文本生成图像新模型GLIDE用35亿参数媲美DALL-E
  2. 进程同步控制 Lock Semaphore Event
  3. C++ string类的方法
  4. [转]C++结构体|类 内存对齐详解
  5. h2 java tcpip_windows下创建h2集群,及java集成详细步骤
  6. python变量下划线开头_一日一技:python中下划线在不同位置的作用
  7. linux 定时备份mysql数据库
  8. android 控件 margin,Android MarginDesign控件TabLayout导航栏使用详解
  9. iir matlab 系数,手把手教你用matlab生成STM32官方IIR滤波器的系数
  10. lenovoT430win8下重装win7系统
  11. Discuz 7.2 /faq.php SQL注入漏洞
  12. 开工迎好运,开年好书与开年红包赠予你
  13. JSP 九大内置对象及作用域(源码刨析,建议收藏)
  14. Apache Tomcat部署多个项目
  15. Atitit 知识结构化的艺术 目录 1. 知识信息结构化脑图 2 1.1. 散乱化模式 2 2. 直线排列 2 2.1.1. 直排 2 2.1.2. 链表模式 2 3. 树形排列 2 3.1.
  16. MySql+Memcached架构的问题
  17. 数据结构(考研面试)
  18. HTML5期末大作业:绿色特产商城网站设计——绿色特产商城购物网(11页) HTML+CSS+JavaScript 网页设计作业,网页制作作业, 学生网页作业, 网页作业成品, 网页作业模板
  19. MongoDB学习笔记之索引(一)
  20. 宏碁暗影骑士擎2022-重装系统-检测不到硬盘

热门文章

  1. Android 使用字符串动态获取资源ID
  2. Python统计txt文件中的英文单词个数
  3. 基于麻雀算法优化的Tsallis相对熵图像多阈值分割 -附代码
  4. 【LeetCode】【字符串】题号:*537. 复数乘法
  5. 从零基础入门Tensorflow2.0 ----六、32cifar10数据训练
  6. Python3——使用exec和eval执行字符串及计算其结果
  7. 模板题——位运算,离散化,区间合并
  8. 李宏毅2017机器学习homework1-利用gradient descent拟合宝可梦CP值代码并利用adagrad进行优化
  9. 服务器iis限制ip访问网站吗,利用IIS实现网站后台IP登录限制
  10. java+editor类_GLIPS Graffiti editor