/* THE PROGRAM IS MADE BY PYY */
/*----------------------------------------------------------------------------//
Copyright (c) 2012 panyanyany All rights reserved.
URL : http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4706
Name : 4706 Draw Something Cheat
Date : Friday, April 20, 2012
Time Stage : one hour more ?
Result:
2869961 2012-04-20 23:06:29 Accepted 3603
C++
10 188 pyy
Test Data :
Review :
注意这种情况:
2
2
AAAAAABBBBBB
BBBBBBBBBBBB
BBBBBB /* 此为答案 */
2
AAAAAABBBBCC
BBBBBBBBBBBB
BBBB /* 此为答案 */
它的题目描述其实就是“逗你玩儿”的~上面的数据都是我一步一步试出来的,跟题目描述的
真是完全不一样……
//----------------------------------------------------------------------------*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <vector>
#include <algorithm>
#include <iostream>
#include <queue>
#include <set>
#include <string>
using namespace std ;
#define MEM(a, v) memset (a, v, sizeof (a)) // a for address, v for value
#define INF (0x3f3f3f3f)
#define DB /##/
int tcase, n;
int main()
{
char a[255], b[255], c;
int i;
while (scanf("%d", &tcase) != EOF)
{
while (tcase--)
{
MEM(b, INF);
scanf("%d", &n);
// getchar();
while (n--)
{
MEM(a, 0);
getchar();
for (i = 0; i < 12; ++i)
{
c = getchar();
a[c] += 1;
}
for (i = 0; i < 255; ++i)
if (b[i] && !a[i])
b[i] = 0;
else if (b[i] && a[i])
b[i] = b[i] < a[i] ? b[i] : a[i];
}
for (i = 0; i < 255; ++i)
if (b[i])
{
while (b[i]--)
printf("%c", i);
}
putchar('\n');
}
}
return 0;
}
分享到:
相关推荐
zoj3464 Rugby Football测试数据
浙大ZOJ题目分类,可以让你更方便快速锁定那你想要联系的题目,是自己快速提高·
zoj 3464 Rugby Football测试数据(本人生成的)
浙大ACM网上的题目分类,以及部分题目的题解,包括题目,对于没联网的很适用,即使就有网的也很用的,里面有些题解很祥细……
ZOJ解题报告ZOJ解题报告ZOJ解题报告ZOJ解题报告
zoj题目简单归类zoj题目简单归类zoj题目简单归类
浙江大学2451题 用线段树思想解的,c++语言版本
acm中zoj1002的可运行C++程序
acm 模板 算法 浙大 zoj zju acm初学者必备 代码
学习ACM程序设计的朋友一定要看,这是训练必备的POJ ZOJ题目分类及解题思路
包含了zoj700多道题目的源代码,在做题时可以参考
浙大ACM1259的实现代码,C实现的,但还没去ac过,参考参考哈
Problem Arrangement zoj 3777
ZOJ题目答案源码
浙大ACM1259的实现代码,C实现的,但还没去ac过,参考参考哈
一个非常非常非常非常实用的zoj结题代码
zoj1027解题指南和代码,还不错,是学校培训给的。
zoj吐血制作,希望大家喜欢
ZOJ题解集合-截至2835。共1244个文件,C/C++,有重复
zoj 1003 c语言的,要写这么多描述吗。。