杭电acm2029-Palindromes _easy version

Problem Description

“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。

Input

输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串。

Output

如果一个字符串是回文串,则输出"yes",否则输出"no".

Sample Input

4 level

abcde

noon

haha

Sample Output

yes

no

yes

no

 1 #include<iostream>
 2 using namespace std;
 3
 4 long long gcd(long long a, long long b) {
 5     int c = a%b;
 6     if (!c)
 7         return b;
 8     a = b, b = c;
 9     gcd(a, b);
10 }
11 int main() {
12     int n;
13     while ((cin>>n)&&n)
14     {
15         long long num[1000];
16         for (int i = 0;i < n;i++)
17             cin >> num[i];
18         for (int i = 0;i < n - 1;i++)
19             num[i + 1] = num[i]*num[i+1]/gcd(num[i], num[i + 1]);
20         cout << num[n - 1] << endl;
21     }23     return 0;
24 }
时间: 2024-10-12 22:08:14

杭电acm2029-Palindromes _easy version的相关文章

1167: 零起点学算法74——Palindromes _easy version

1167: 零起点学算法74--Palindromes _easy version Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lldSubmitted: 1754  Accepted: 1023[Submit][Status][Web Board] Description "回文串"是一个正读和反读都一样的字符串,比如"level"或者"noon"等等就是回文串.请写一个

Palindromes _easy version

Palindromes _easy version Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 25314    Accepted Submission(s): 15544 Problem Description "回文串"是一个正读和反读都一样的字符串,比如"level"或者"noon&qu

HDU2029 Palindromes _easy version【回文串】【水题】

Palindromes _easy version Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 24195    Accepted Submission(s): 14903 Problem Description "回文串"是一个正读和反读都一样的字符串,比如"level"或者"noon&qu

hdu 2029 Palindromes _easy version

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2029 题目大意:回文数,即第一个和最后一个相同,第二个和倒数第二个相同....以此类推 注意字符的输入,以及计算字符长度的位置.还有要注意清流哦~ 1 #include <stdio.h> 2 #include <string.h> 3 int main (void) 4 { 5 int m,n,i,l; 6 char a[100]; 7 while (scanf("%d&q

武汉科技大学ACM :1004: 零起点学算法74——Palindromes _easy version

Problem Description “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串.请写一个程序判断读入的字符串是否是“回文”. Input 输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串.每个字符串长度不超过150. Output 如果一个字符串是回文串,则输出"yes",否则输出"no". Sample Input 4 level abcde noon haha S

Palindromes _easy version(hdu2029)

输入格式:首先一个整型,然后循环不带空格未知长度的字符串. 思考:首先用scanf_s()输入整型,然后一个大循环,用gets_s()函数输入字符串. 注意:scanf_s()多加了一个%c,&d,所以大循环前不用getchar()函数. #include<stdio.h> #include<cstring> int main() { int n; char d; char ch[1000000]; while (scanf_s("%d%c", &

HDoj 2029 Palindromes _easy version

Problem Description “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串.请写一个程序判断读入的字符串是否是“回文”. Input 输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串. Output 如果一个字符串是回文串,则输出"yes",否则输出"no". Sample Input 4 level abcde noon haha Sample Output y

杭电ACM分类

杭电ACM分类: 1001 整数求和 水题1002 C语言实验题——两个数比较 水题1003 1.2.3.4.5... 简单题1004 渊子赛马 排序+贪心的方法归并1005 Hero In Maze 广度搜索1006 Redraiment猜想 数论:容斥定理1007 童年生活二三事 递推题1008 University 简单hash1009 目标柏林 简单模拟题1010 Rails 模拟题(堆栈)1011 Box of Bricks 简单题1012 IMMEDIATE DECODABILITY

【转】对于杭电OJ题目的分类

[好像博客园不能直接转载,所以我复制过来了..] 1001 整数求和 水题1002 C语言实验题——两个数比较 水题1003 1.2.3.4.5... 简单题1004 渊子赛马 排序+贪心的方法归并1005 Hero In Maze 广度搜索1006 Redraiment猜想 数论:容斥定理1007 童年生活二三事 递推题1008 University 简单hash1009 目标柏林 简单模拟题1010 Rails 模拟题(堆栈)1011 Box of Bricks 简单题1012 IMMEDI

回文串(杭电2029)

/*Palindromes _easy version Problem Description "回文串"是一个正读和反读都一样的字符串,比如"level"或者"noon"等等就是回文串.请写一个程序判断读入的字符串是否是"回文". Input 输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串. Output 如果一个字符串是回文串,则输出"yes",否则输出