广工15新生赛 大数模拟运算
来源:互联网 发布:二年级体测数据 编辑:程序博客网 时间:2024/05/21 19:22
数字47一向被数学界的人认为是很魔幻的一个数字,和47有关的任务被认为是魔幻任务。某天,doubleegg正在做着这类魔幻任务,路过的奇牛看到了,他说,你研究了老半天,研究出了什么?我来问你个简单的问题,我想知道长度为n位能够被47整除最小的数,你会吗?会吗?吗??由于doubleegg已经被奇牛的气场震晕过去,所以这个魔幻任务只能交给你了,聪明的你,一定想得到的。
Input
第一行输入一个样例数T(T<=1000)
下面每一行输入一个n(n<=10000)
Output
每一行输出一个答案,假设不存在,输出-1
Sample Input
Sample Output
#include<stdio.h>
#include<math.h>
int main()
{
int a, i, c, f, t, m, n;
scanf("%d", &t);
while(t--)
{
c = 0;
scanf("%d", &a);
if(a == 0)
{
printf("-1\n");
}
else if(a == 1)
{
printf("0\n");
}
else if(a == 2)
{
printf("47\n");
}
else
{
m = 1;
for(i = 0; i < a-1; i++)
{
m = m * 10 % 47; //模拟余数运算
}
f = 47 - m;
n = f;
for(; n!=0;)
{
n = n / 10;
c++;
}
for(i = a - c; i > 0; i--)
{
if(i == a - c)
{
printf("1");
}
else
{
printf("0");
}
}
printf("%d\n", f);
}
}
return 0;
}
- 广工15新生赛 大数模拟运算
- 2015广工新生赛 Problem A: GG和女神
- 2015广工新生赛 Problem F: 有钱的wingkou
- 广工2016新生决赛 H《为什么会变成这样呢》 [位运算]【思维】【好题】
- 大数运算-模拟
- 大数运算之字符串模拟
- 2015广工新生赛 Problem D: 求互质对数
- 广工的2015的新生赛的一道题目 跑操场
- LeetCode|【模拟大数的运算题目汇总】
- HDU-新生赛-游乐场【模拟+贪心】
- 模拟乘法运算之N的阶乘(大数阶乘)
- 【浙江理工大学2016年新生赛暨全国新生邀请赛】 J 萌新吃果果,ZSTUOJ 4286【模拟】
- 大数运算
- 大数运算
- 大数运算
- 大数运算
- 大数运算
- 大数运算
- 学习Android开发的二十套免费理想资源
- Scala 内部类及外部类
- javaScript闭包
- Codeforces 603B - Moodular Arithmetic 数论 应用群的基本性质
- 链表常用操作算法集合
- 广工15新生赛 大数模拟运算
- 计算机网络_3_应用层
- python核心编程-partial函数
- BestCode_Round65_C题(线段树)
- 基础练习 闰年判断
- 树状数组求逆序对
- uva 489
- C#中流程控制语句
- php生成 二维码