ACM水题,WA了,请问错在哪里了?对称文 Time Limit:1000MS Memory Limit:32768KD

小俪2022-10-04 11:39:541条回答

ACM水题,WA了,
请问错在哪里了?
对称文
Time Limit:1000MS Memory Limit:32768K
Description:
所谓对称文是字符串以中心为对称.例如,madam是对称文.字串中的字符是由数字、标点符号、空格以及英文字符(包括大小写)组成.每个字串占一行.英文字符不区分大小写,也就是说,’A’与’a’视同相等.标点符号中“{}”对称.除此之外,当字串为“000000”时,输入结束.
Sample Input:
ling 121 gnil
kkghkkhg
)aba(
000000
Sample Output:
Symmetry
Symmetry
Not symmetry
Not symmetry
# include
# include
int main(void)
{
x05char s[1000];
x05int i,j,n;
x05while(gets(s))
x05{
x05x05if(strcmp(s,"000000")==0)
x05x05x05break;
x05x05for(i=0;s[i]!=' ';i++)
x05x05x05if(s[i]>='A'&&s[i]

已提交,审核后显示!提交回复

共1条回复
王向农 共回答了11个问题 | 采纳率81.8%
你判断标点符号的时候少考虑了一种情况.题目里可没有说""的前面,其他标点符号也一样.我觉得你的程序连测试样例里的")abc("都会判断错误吧.目前就发现这一个问题,你修改一下试试,有其他问题我们再交流.
1年前

相关推荐

一道ACM组合水题给出一个正整数N,从集合{1,2,3..N},中找出所有大小为k的子集,并且按照字典序由小到大输出,n
一道ACM组合水题
给出一个正整数N,从集合{1,2,3..N},中找出所有大小为k的子集,并且按照字典序由小到大输出,n,k
jftgju1年前1
哎呀哎呀呀 共回答了22个问题 | 采纳率95.5%
代码就不贴了,给你思路吧这个题其实就是求集合数的具体集合.如果不是输出具体集合,而是输出具体有多少个集合,那么这题很简单.以N=5,K=3为例.C(5,3),5个里面选3个不重复,计算结果是(5*4*3)/(1*2*3)=10,有10个.那么具...
什么是ACM水题
静子19761年前1
雩窳 共回答了15个问题 | 采纳率86.7%
就是可以无脑AC,没有技术含量,Adhoc的ACM题目
noip2010提高组复赛第一题(被大牛们称为水题)不会做!
noip2010提高组复赛第一题(被大牛们称为水题)不会做!
【问题描述】
小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。
这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义
来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,
软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中
文含义然后翻译,并将这个单词和译义放入内存,以备后续的查找和翻译。
假设内存中有M 个单元,每单元能存放一个单词和译义。每当软件将一个新单词存入
内存前,如果当前内存中已存入的单词数不超过M−1,软件会将新单词存入一个未使用的
内存单元;若内存中已存入M 个单词,软件会清空最早进入内存的那个单词,腾出单元来,
存放新单词。
假设一篇英语文章的长度为N 个单词。给定这篇待译文章,翻译软件需要去外存查找多
少次词典?假设在翻译开始前,内存中没有任何单词。
【输入】
输入文件名为translate.in,输入文件共2 行。每行中两个数之间用一个空格隔开。
第一行为两个正整数M 和N,代表内存容量和文章的长度。
第二行为N 个非负整数,按照文章的顺序,每个数(大小不超过1000)代表一个英文
单词。文章中两个单词是同一个单词,当且仅当它们对应的非负整数相同。
【输出】
输出文件translate.out 共1 行,包含一个整数,为软件需要查词典的次数。
求啊!
给个代码行不?顺便加上注释!
ffff上流人生1年前1
迷恋红黑色 共回答了16个问题 | 采纳率100%
模拟法就可以了,开个数组,在纸上写写画画,找个简单的规律,就可以了
西工大VB最难的POJ水题之《钢管》,
西工大VB最难的POJ水题之《钢管》,
有一根长为n米的钢管(n>=44),要将它截取成两种规格的短钢管,规格长度分别为17米和27米,每种至少一段,问分割成27米多少段?分割成17米多少段?剩余残料多少?(要求残料最少)
要求:调用inputbox输入n的值,调用print 方法在窗体默认位置输出 27米钢管根数,17米钢管根数,残料为多少
灰色烟叶1年前1
k0571 共回答了21个问题 | 采纳率76.2%
这个是大学里VB的最难的题目啊?
我的高中学生都会做:
Private Sub Command1_Click()
Dim L As Integer
Dim i As Integer
Dim j As Integer
Dim d27() As Integer
Dim d17() As Integer
Dim dMin() As Integer
Dim k As Integer
Dim n As Integer
n = 0
L = Val(InputBox("请输入钢管的长度"))
Mymin = L
For i = 1 To (L - 17) 27
For j = 1 To (L - 27) 17
If L - i * 27 - j * 17 >= 0 Then
n = n + 1
ReDim Preserve d27(1 To n) As Integer
ReDim Preserve d17(1 To n) As Integer
ReDim Preserve dMin(1 To n) As Integer
d27(n) = i
d17(n) = j
dMin(n) = L - i * 27 - j * 17
If dMin(n) < Mymin Then
Mymin = dMin(n)
k = n
End If
End If
Next j
Next i
Cls
Print "27米长:"; d27(k); "根"
Print "17米长:"; d17(k); "根"
Print "残料为最少:"; dMin(k); "米"
End Su
新手请教ACM水题Q - 数据的交换输出Time Limit:1000MS Memory Limit:32768KB 6
新手请教ACM水题
Q - 数据的交换输出
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u
Submit Status
Description
输入n(n>n)
x09{
x09x09if(n==0)continue;
x09x09for(i=1;i>m;
x09x09x09x[i-1]=m;
x09x09x09if(i==1)min=x[0];
x09x09x09if(x[i-1]
tandy88581年前1
明月残风流水 共回答了25个问题 | 采纳率88%
嘿嘿,我第一次水题的时候,就第一到题目我交了12次.
我和你说下在你逻辑正确的情况下,一些问题:1.你要注意换行 2.你要注意这个是不是进行无线循环的 3.注意空格之类的 4.有些情况是不需要的return 0 的
c++ acm水题问题输入数据有多组,每组的第一行是两个整数m和n,表示应聘MM的总共的行列数,然后是m行整数,每行有n
c++ acm水题
问题输入数据有多组,每组的第一行是两个整数m和n,表示应聘MM的总共的行列数,然后是m行整数,每行有n个,m和n的定义见题目的描述.
Output
对于每组输入数据,输出三个整数x,y和s,分别表示选中的MM的行号、列号和分数.
note:行号和列号从1开始,如果有多个MM的分数绝对值一样,那么输出排在最前面的一个(即行号最小的那个,如果行号相同则取列号最小的那个).
Sample Input
2 3
1 4 -3
-7 3 0
Sample Output
2 1 -7
Source
我做的哪里错了?
为什么不能输出?
#include
#include
int main()
{
int max,k,z,o,p,i,j,a[101][101];
cin>>i>>j;
for(k=1;ka[k][z];
if(z==1&&k==1)
{max=a[k][z];
o=k;
p=z;}
if(max
MTX11191年前1
iqxjb 共回答了15个问题 | 采纳率93.3%
for(z=1;z
一道ACM水题,还可以怎么简化呢?
一道ACM水题,还可以怎么简化呢?
Description
A prime number is a natural number which has exactly two distinct natural number divisors:1 and itself.The first prime number is 2.Can you write a program that computes the nth prime number,given a number n
鹏-1001年前1
tianyake2004 共回答了16个问题 | 采纳率87.5%
传统法优化后.
int prime(int n)
{
int i;
double t;
if(n%2!=0 || n==2)
{
if(n==2)
return 1;
else
{
t=sqrt(n); //#include
for(i=3;it)
return 1;
else
return 0;
}
}
else
return 0;
}
埃拉托斯特尼筛子法做预处理:
int i,j,a[10001];
for(i=0;i
一道acm水题,求一种高效的算法,
一道acm水题,求一种高效的算法,
“小胖要穿越一片沙漠,小胖开着一辆大吉普,小胖的吉普油耗高,吉普能放四桶油.”
这就是人人会唱的沙漠之歌~体现了小胖拔群的聪明才智.
小胖的问题是这样的:现在需要驾车穿越一片沙漠,总的行驶路程为L.小胖的吉普装满油能行驶X距离,同时其后备箱最多能放下四桶油.在起点有N种汽油,每种汽油都有无限桶,一桶能行驶距离Ai.现在小胖想知道:能不能恰好带四桶油,再加上出发前装满的油,使得恰好能行驶L距离.
Input
第一行一个正整数T(1
我爱鸡汤1年前1
娃娃乐xxgh 共回答了13个问题 | 采纳率92.3%
#include
#include
#include
#include
#include
using namespace std;
int dp[5][1100];
int main()
{
int cas,L,x,n,i,j,k,v;
scanf("%d",&cas);
while(cas--){
scanf("%d%d%d",&L,&x,&n);
L-=x; memset(dp,0,sizeof(dp));
dp[0][0]=1;
for(i=1;i
语文水题!孤帆远影碧空尽,唯见长江天际流、飞流直下三千尺,疑是银河落九天和水光潋滟晴方好,山色空蒙雨亦奇的景点
渺茫的世界1年前2
lixiaoyaocpl 共回答了20个问题 | 采纳率90%
第一个扬州黄鹤楼,第二个是庐山,第三个杭州西湖