哈理工OJ 1341 Who will be punished(字符操作,找只出现一次的字符串是哪个)
2016-08-24 13:56
260 查看
寻找只出现一次的字符串是哪一个,然后暴力异或就OK了,为什么可以这样做呢,就是异或两次就变回本身了,有点坑,一时没有想起来。
下面是是AC代码:
下面是是AC代码:
#include <cstdio> #include <string> #include<stdio.h> using namespace std; int main() { int t; int k=1; while(scanf("%d",&t)!=EOF) { char str[56],sum[56]; scanf("%s",&sum); for(int j = 1; j < 2*t-1; j++) { scanf("%s",&str); for(int i = 0; str[i]!='\0'; i++) sum[i] = sum[i]^str[i]; } printf("Scenario #%d\n",k); printf("%s\n\n",sum); k++; } return 0; }
相关文章推荐
- 哈理工oj 1341-Who will be punished解题报告
- Hust oj 1341 Who will be punished(字符串异或)
- 华为OJ ---找出字符串中第一个只出现一次的字符(java实现)
- 华为OJ基础篇-找出字符串中第一个只出现一次的字符
- 华为OJ——找出字符串中第一个只出现一次的字符
- 【华为OJ】【034-找出字符串中第一个只出现一次的字符】
- 华为OJ:查找字符的第一个字符串只出现一次
- 【华为 OJ】找出字符串中第一个只出现一次的字符
- 华为oj初级 找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符——来自华为OJ平台测试基础篇
- 华为OJ:找出字符串中第一个只出现一次的字符
- 华为oj 找出字符串中第一个只出现一次的字符
- 华为OJ(找出字符串中第一个只出现一次的字符)
- 华为OJ题目(一):找出字符串中第一个出现一次的字符
- 华为oj 找出字符串中第一个只出现一次的字符
- 华为OJ题库-找出字符串中第一个只出现一次的字符
- 华为OJ——找出字符串中第一个只出现一次的字符
- 剑指Offer 面试题35:第一个只出现一次的字符 解题报告(华为OJ034-找出字符串中第一个只出现一次的字符)
- 华为oj_找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符 华为OJ