CSU 1266: Divisible by 11 (数学啊 )

题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1266

Description

对于一个整数x,记x的自右向左的各位分别为第1位,第2位,……如果x奇数位上的数字之和减去偶数位上的数字之和所得的结果能被11整除,那么x就能被11整除。

Input

输入数据的第一行包含一个整数T (1 <= T <= 200),表示接下来一共有T组测试数据。

每组测试数据占一行,包含一个位数不超过100位的正整数x。

Output

对于每组测试数据,如果x能被11整除,输出“Yes”(不包括引号),否则输出“No”(不包括引号)。

Sample Input

3
111
1969
11111111111111111111

Sample Output

No
Yes
Yes

HINT

Source

中南大学第七届大学生程序设计竞赛-热身赛

代码如下:

#include <cstdio>
#include <algorithm>
using namespace std;
int main()
{
    int t;
    char s[217];
    scanf("%d",&t);
    while(t--)
    {
        scanf("%s",s);
        int ji=0,ou=0;
        for(int i=0; s[i]; i++)
        {
            if(i&1)
                ji+=s[i]-'0';
            else
                ou+=s[i]-'0';
        }
        if((ji-ou)%11==0)
            printf("Yes\n");
        else
            printf("No\n");
    }
    return 0;
}
时间: 2024-11-05 12:00:22

CSU 1266: Divisible by 11 (数学啊 )的相关文章

CSU 1410: 整数转换(数学啊 )

题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1410 Description 我们可以通过对一个整数A进行加1操作或者乘2操作使其转换为另一个整数B. 给出两个整数X, Y,计算至少需要多少步才能将X转换为Y.. Input 输入的第一行包含一个整数T (1 ≤ T ≤ 500),表示一共有T组测试数据. 每组测试数据占一行,包含两个整数X, Y (1 ≤ X ≤ Y ≤ 1018). Output 对于每组测试数据,输出至少需要多

CSU 1334: 好老师(数学啊 湖南省第九届大学生计算机程序设计竞赛)

题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1334 Description 我想当一个好老师,所以我决定记住所有学生的名字.可是不久以后我就放弃了,因为学生太多了,根本记不住.但是我不能让我的学生发现这一点,否则会很没面子.所以每次要叫学生的名字时,我会引用离他最近的,我认得的学生.比如有10个学生: A ? ? D ? ? ? H ? ? 想叫每个学生时,具体的叫法是: 位置 叫法 1 A 2 right of A (A右边的同

初等函数、数学杂谈

1. 初等函数包括:代数函数和超越函数. 能用一个解析式表示的函数. 2. 代数函数: 3. 超越函数: 超越函数(Transcendental Functions)指的是变量之间的关系不能用有限次加.减.乘.除.乘方.开方运算表示的函数. 超越函数是指那些不满足任何以多项式作系数的多项式方程的函数. 4. 单项式和多项式 单项式(monomial)的概念:由数与字母的积组成的代数式叫做单项式,单独的一个数或一个字母也叫做单项式(例:0可看做0乘a,1可以看做1乘指数为0的字母,b可以看做b乘1

天才辈出的数学江湖

这篇日志的原因很简单,就是希望给所有期望在学科研究上能有所建树的学子们一面镜子,镜子里不仅有这位昔日的IMO金牌.北大数院毕业后前往MIT攻读博士后.29岁拿到拉马努金奖.现在Stanford做tenure的大神恽之玮,还有比利时数学家Pierre Deligne(皮埃尔·德利涅)以及德国数学家Gerd Faltings (格尔德·法尔廷斯)和Peter Scholze等大神的影子,更为重要的是,作者揭示了大神之所以能称为"大神",背后所付出的一切,同时又用一个个鲜活的事例演示了现代版

数学&#183;包含学科

14 逻辑与基础 ? 1410:演绎逻辑学 ? 1420:证明论 ? 1430:递归论 ? 1440:模型论 ? 1450:公理集合论 ? 1460:数学基础 ? 1499:数理逻辑与数学基础其他学科       17 数论 ? 1710:初等数论 ? 1720:解析数论 ? 1730:代数数论 ? 1740:超越数论 ? 1750:丢番图逼近 ? 1760:数的几何 ? 1770:概率数论 ? 1780:计算数论 ? 1799:数论其他学科   21 代数学 ? 2110:线性代数 ? 211

数学·包含学科

14 逻辑与基础 ? 1410:演绎逻辑学 ? 1420:证明论 ? 1430:递归论 ? 1440:模型论 ? 1450:公理集合论 ? 1460:数学基础 ? 1499:数理逻辑与数学基础其他学科       17 数论 ? 1710:初等数论 ? 1720:解析数论 ? 1730:代数数论 ? 1740:超越数论 ? 1750:丢番图逼近 ? 1760:数的几何 ? 1770:概率数论 ? 1780:计算数论 ? 1799:数论其他学科   21 代数学 ? 2110:线性代数 ? 211

普林斯顿数学指南(第三卷)

第V部分 定理与问题 V.1 ABC猜想 V.2 阿蒂亚-辛格指标定理 V.3 巴拿赫-塔尔斯基悖论 V.4 Birch-Swinnerton-Dyer 猜想 V.5 卡尔松定理 V.6 中心极限定理 V.7 有限单群的分类 V.8 狄利克雷素数定理 V.9 遍历定理 V.10 费马大定理 V.11 不动点定理 V.12 四色定理 V.13 代数的基本定理 V.14 算术的基本定理 V.15 哥德尔定理 V.16 Gromov 多项式增长性定理 V.17 希尔伯特零点定理 V.18 连续统假设的

数学问题的解题窍门

2018-11-12 20:11:11 数学,特别是数论和计算机科学有着密切的联系,所以也常被选做题材.虽然数学问题大多需要使用特定方法求解,但其中有几个基础算法扮演着重要的角色. 一.辗转相除法 1.求最大公约数 让我们来看一下如下的问题. 问题描述: 给定平面上的两个格点P1(x1, y1)和P2(x2,y2),线段P1P2上,除P1和P2以外一共有几个格点? 限制条件: -10 ^ 9 <= x1, x2,y1, y2 <= 10 ^ 9 问题求解: 其实本题是两个距离的最大公约数 -

SQL-表的各种查查查

use Student gocreate table student1(code int,name varchar (20),sex char(10),tizhong decimal(18,1),age int,chinese decimal (18,1),math decimal (18,1),english decimal (18,1),banji varchar(20) )goinsert into student1 values(1,'赵佳','男',50.22,23,78.5,69.0