PAT (Advanced Level) Practise 1132Cut Integer (20)
来源:互联网 发布:php url加密 编辑:程序博客网 时间:2024/06/05 17:20
1132. Cut Integer (20)
Cutting an integer means to cut a K digits long integer Z into two integers of (K/2) digits long integers A and B. For example, after cutting Z = 167334, we have A = 167 and B = 334. It is interesting to see that Z can be devided by the product of A and B, as 167334 / (167 x 334) = 3. Given an integer Z, you are supposed to test if it is such an integer.
Input Specification:
Each input file contains one test case. For each case, the first line gives a positive integer N (<= 20). Then N lines follow, each gives an integer Z (10<=Z<=231). It is guaranteed that the number of digits of Z is an even number.
Output Specification:
For each case, print a single line "Yes" if it is such a number, or "No" if not.
Sample Input:3167334233312345678Sample Output:
YesNoNo
#include<stdio.h>int main(){ int T; for (scanf("%d",&T);T--;){ char s[20]; scanf("%s",s); int n = 0; while (s[n]) ++n; long long a,b,c; sscanf(s, "%lld", &a); sscanf(s + n / 2,"%lld", &b); s[n/2] = 0; sscanf(s, "%lld", &c); puts(!b || a%(b*c)?"No":"Yes"); } return 0;}
- PAT (Advanced Level) Practise 1132Cut Integer (20)
- [PAT] (Advanced Level) Practise
- PAT (Advanced Level) Practise
- PAT (Advanced Level) Practise
- PAT (Advanced Level) Practise
- PAT (Advanced Level) Practise
- PAT (Advanced Level) Practise
- PAT (Advanced Level) Practise
- PAT (Advanced Level) Practise
- PAT (Advanced Level) Practise
- PAT (Advanced Level) Practise
- PAT (Advanced Level) Practise 1103 Integer Factorization (30)
- PAT (Advanced Level) Practise 1113 Integer Set Partition (25)
- PAT (Advanced Level) Practise 1113 Integer Set Partition (25)
- PAT (Advanced Level) Practise 1103 Integer Factorization (30)
- PAT (Advanced Level) Practise 1008. Elevator (20)
- PAT (Advanced Level) Practise 1008 Elevator (20)
- PAT (Advanced Level) Practise 1035 Password (20)
- h5大番薯12牛牛平台单卖一条龙
- 三星S6 9209刷机 root 完全教程
- spark中出现org.apache.htrace找不到的错误
- JavaScript自习笔记(兼容性)
- android7.0调用拍照及获取相册,遇到的一些问题
- PAT (Advanced Level) Practise 1132Cut Integer (20)
- web项目的getContextPath()
- 第十三节、给webpack增加babel支持
- vim配置utf-8
- SPEED 飞车扩容改造:敢于对过去说不
- 小程序之全局变量赋值
- 在<c:foreach 里面调用js代码
- 线上问题:nginx日志打印时间问题
- 虚拟机下安装ubuntu后root密码设置