/*
ID: fykalv3
LANG: C
TASK: dualpal
*/
/*
遍历2到10逐个转换然后判断是不是回文数,就有个mark的变量记录是不是大于两种情况下的回文数
*/
#include <stdio.h>
/*
函数的功能就是转换然后再判断是不是回文数
*/
int pd(int num)
{
int i, j, m, k, p, q, flag;
int les[100];
k = 0;
for (i = 2; i <= 10; i++) {
flag = 1;
j = 0;
m = num;
while (m) {
les[j++] = m % i;
m /= i;
}
for (p = 0, q = j-1; p <= q && flag; p++, q--) {
if (les[p] != les[q])
flag = 0;
}
if (flag) // 这里是mark的作用
k++;
}
if (k >= 2) // 这里看出来mark的作用了
return 1;
else
return 0;
}
int main()
{
FILE *fin = fopen("dualpal.in", "r");
FILE *fout = fopen("dualpal.out", "w");
int N, S, l, sum = 0;
fscanf(fin, "%d %d", &N, &S);
for (l = S + 1; sum < N; l++) {
if (pd(l)) {
fprintf(fout, "%d\n", l);
sum++;
}
}
fclose(fin);
fclose(fout);
return 0;
}
分享到:
相关推荐
USACO题目Dual Palindromes (dualpal)及代码解析
9 [1.2] 双重回文数 Dual Palindromes 10 [1.3] 混合牛奶 Mixing Milk 11 [1.3] 修理牛棚 Barn Repair 12 [1.3] 牛式 Prime Cryptarithm 13 [1.3] 虫洞 wormhole 14 [1.3] 滑雪课程设计Ski Course Design
判断输入字符串是否为镜像或回文串。 来源于UVaOJ - 401. 水题。
zoj 1325 Palindromes.md
poj 3376 Finding Palindromes.md
-palindromes-源码.rar
在网络浏览器中打开palindromes.html 使用的技术 使用HTML和JavaScript创建 合法的 版权所有(c)2015 Chris Swan和Phillip Shannon 该软件已获得MIT许可。 特此免费授予获得此软件和相关文档文件(“软件”)副本...
CIS 241回文 CIS 241中的作业4(第2部分)中的第2个 到期日: 2020年10月23日 程序说明: 回文是指向前和向后以相同方式拼写的字符串。 回文症的一些例子是:“雷达”,“可能是我看到的厄尔巴岛”,以及,如果您...
该项目是多年迭代开发和综合社区知识的产物。 它没有强加特定的开发哲学或框架,因此您可以按照自己的方式自由地构建代码。 主页: : 资料来源: : 推特: 快速开始 选择以下选项之一: ...
回文 简单的回文解析应用程序,给出了前三个最大的回文 说明:mvn install在目标/文件夹中运行具有一个参数的应用程序以扫描回文(将列出第一个)
题目有 Beautiful Meadow Big String Outspread Image Transformation palindromes Sum Up
ACM题目及答案——Common permutation,Base 9 Calculator,Calendar,Sorting by Swapping,Palindromes
设计性试验实验指导书,栈和队列, 一、验证性实验 2 实验1:顺序栈的各种基本运算 2 实验2:链栈的各种基本运算 3 实验3:顺序队列的各种基本...实验4:镜像回文(Palindromes) 10 实验5:模拟车间流水线的工作 12
2001 计算两点间的距离 2005 第几天? 2007 平方和与立方和 2010 水仙花数 2011 多项式求和 2012 素数判定 2013 蟠桃记 2018 母牛的故事 ...2029 Palindromes_easy version 2035 人见人爱A^B 2040 亲和数
Returning back to problem solving, Gildong is now studying about palindromes. He learned that a palindrome is a string that is the same as its reverse. For example, strings “pop”, “noon”, “x”, ...
标题前言hdu2023求平均成绩hdu2027统计元音hud2044一只小蜜蜂…hud2029Palindromes _easy versionhud2043密码hud2040亲和数hud2021发工资咯hud2032杨辉三角 前言 今天bigsai陪伴我刷题,我很高兴在他的帮助下过了8道...
palindromes that can be built */ int longestPalindrome (string & s) { int result = 0 ; bool hasOdd = false ; std::unordered_map< char , int > count; for ( char ch: s) { ++count[ch]; } for (std::...
数据结构和算法模拟面试学习指南... 输入: "Dad gave mom a Tesla as a racecar" 输出: Dad, mom, racecar, 3 Palindromes 解释哈希表如何工作。 给定2个链表,其中每个链表中的每个节点代表一个字符串中的一个字符,
shortTitle是Reddit管理员提供的名称,例如Connect Four或Palindromes或其他名称。 该约定非常重要,因此请遵守该约定。 正如我前面提到的,如果有人不遵守该约定,我将首先警告您,但是第二次违规后,它将被删除。...
B. Longest Palindrome ...Returning back to problem solving, Gildong is now studying about palindromes. He learned that a palindrome is a string that is the same as its reverse. For example, strings