
C++ 之 思维题
文章平均质量分 77
team39
喜欢写注释
展开
-
阶乘的0
阶乘的0时间限制:3000 ms | 内存限制:65535 KB 难度:3描述 计算n!的十进制表示最后有多少个0输入 第一行输入一个整数N表示测试数据的组数(1每组测试数据占一行,都只有一个整数M(0输出 输出M的阶乘的十进制表示中最后0的个数比如5!=120则最后的0的个数为1 样例输入 636010原创 2018-01-17 17:27:18 · 230 阅读 · 0 评论 -
What day is that day?
What day is that day?It's Saturday today, what day is it after 11 + 22 + 33 + ... + NN days? Input There are multiple test cases. The first line of input contains...原创 2018-04-24 17:13:11 · 481 阅读 · 0 评论 -
E - E ZOJ - 2592
E - EZOJ - 2592 It is well known, that the year on planet Eisiem has n days. Of course, some days are very good for people, while some others are just horrible. Long observations have shown for each d...原创 2018-05-01 20:40:06 · 264 阅读 · 0 评论 -
C UVA 12293 Box Game
There are two identical boxes. One of them contains n balls, while the other box contains one ball. Alice and Bob invented a game with the boxes and balls, which is played as follows: Alice and Bob...原创 2018-08-02 18:14:15 · 201 阅读 · 0 评论 -
C UVA 12293 Box Game
There are two identical boxes. One of them contains n balls, while the other box contains one ball. Alice and Bob invented a game with the boxes and balls, which is played as follows: Alice and Bob mo...原创 2018-04-17 13:11:55 · 134 阅读 · 0 评论 -
A - 小数数字
给定一个真分数P/Q(P < Q),请你求出它的小数部分都包括0~9中的哪些数字。 例如1/2=0.5,只包含数字5;1/3=0.33333……,只包含数字3,1/7=0.142857142857……,包含数字124578。 Input 两个整数P和Q,1 ≤ P < Q ≤ ...原创 2018-04-11 11:46:04 · 465 阅读 · 0 评论 -
权势二进制
权势二进制一个十进制整数被叫做权势二进制,当他的十进制表示的时候只由0或1组成。例如0,1,101,110011都是权势二进制而2,12,900不是。当给定一个n的时候,计算一下最少要多少个权势二进制相加才能得到n。Input 单组测试数据。第一行给出一个整数n (1<=n<=1,000,000)Output 输出答案占一行。 Sample Inp...原创 2018-04-03 22:32:04 · 215 阅读 · 0 评论 -
B - 循环数组 HihoCoder - 1704
B - 循环数组 //题目链接 HihoCoder - 1704 给定包含N个整数的数组A1, A2, ... AN,你可以选择任意一个Ai,将Ai旋转到数组第一项,即将数组变成:Ai, Ai+1, Ai+2, ... AN, A1, A2, ..., Ai-1 现在小Hi希望旋转之后的数组满足:对于任意K(1 ≤ i ≤ N),前K项的和都是正数。 例如对于A=[3, -5, 2, -2,...原创 2018-03-30 17:29:39 · 206 阅读 · 0 评论 -
一个简单的数学题
一个简单的数学题时间限制:3 Sec 内存限制:64 MiB special judge:No 题目描述zyc最近迷上了数学,一天,dj想出了一道数学题来难住他。算出1/n,但zyc一时答不上来希望大家能编程帮助他。输入第一行整数T,表示测试组数。后面T行,每行一个整数 n (1<=|n|<=10^5).输出输出1/n. (是循环小数的,只输出第一个循环节).样例输入复制423...转载 2017-11-09 20:00:02 · 943 阅读 · 0 评论 -
队花的烦恼一
队花的烦恼一时间限制:3000 ms | 内存限制:65535 KB难度:1描述 ACM队的队花C小+经常抱怨:“C语言中的格式输出中有十六、十、八进制输出,然而却没有二进制输出,哎,真遗憾!谁能帮我写一个程序实现输入一个十进制数n,输出它的二进制数呀?”难道你不想帮帮她吗?^_^输入输入有多个数据,数据以EOF结束;每个数据ni(0<=ni<=1000010000)用空格隔开;(...原创 2017-11-24 13:56:54 · 188 阅读 · 0 评论 -
整除个数
整除个数时间限制:3000 ms | 内存限制:65535 KB难度:1描述 1、2、3… …n这n(0<n<=1000000000)个数中有多少个数可以被正整数b整除。输入输入包含多组数据每组数据占一行,每行给出两个正整数n、b。输出输出每组数据相应的结果。样例输入2 15 310 4样例输出212来源自编上传者mix_math 只需:n/b便得出结果;#includ...原创 2017-11-25 10:19:58 · 279 阅读 · 0 评论 -
分数拆分
分数拆分时间限制:3000 ms | 内存限制:65535 KB难度:1描述 现在输入一个正整数k,找到所有的正整数x>=y,使得1/k=1/x+1/y.输入第一行输入一个整数n,代表有n组测试数据。接下来n行每行输入一个正整数k输出按顺序输出对应每行的k找到所有满足条件1/k=1/x+1/y的组合样例输入22 12样例输出1/2=1/6+1/31/2=1/4+1/41/12=1...原创 2017-11-25 10:23:19 · 490 阅读 · 0 评论 -
相反输出
相反输出时间限制:1000 ms | 内存限制:65535 KB难度:1描述 编写一个程序,将n个整数按相反顺序输出。输入有多组测试数据,以EOF结束。每组测试数据有n个整数。输出每组数据输出一行,数字间用一个空格隔开。样例输入1 2 3 4 5 6 7 8 9 10样例输出10 9 8 7 6 5 4 3 2 1来源2012年C语言上机题上传者ACM_丁国强#include<stdio...原创 2017-11-25 10:52:29 · 423 阅读 · 0 评论 -
签到
签到时间限制:1000 ms | 内存限制:65535 KB 难度:1描述 ACMer天天在NOJ刷题,他不仅关心刷题,而且还关心他的OJ币,因为他可以用OJ币看别人优秀代码,每天他必刷一道题,刷一道题就会得到与难度值相对应的OJ币(难度为1得到1个OJ币),而且还会必签一次到,每签一次到他就会得到一个OJ币,而且如果连续签到5天,在第五天会得到6个OJ币,再连续签到5天,在第五天...原创 2017-11-25 11:24:09 · 239 阅读 · 0 评论 -
小光棍数
小光棍数时间限制:1000 ms | 内存限制:65535 KB 难度:1描述 最近Topcoder的XD遇到了一个难题,倘若一个数的三次方的后三位是111,他把这样的数称为小光棍数。他已经知道了第一个小光棍数是471,471的三次方是104487111,现在他想知道第m(m<=10000000000)个小光棍数是多少?输入有多组测试数据。第一行一个整数n,表示有n组测试数据。接下来的每...原创 2017-11-27 16:42:06 · 242 阅读 · 0 评论 -
A+B Problem(V)
A+B Problem(V)时间限制:1000 ms | 内存限制:65535 KB 难度:1描述 做了A+B Problem之后,Yougth感觉太简单了,于是他想让你求出两个数反转后相加的值。帮帮他吧输入 有多组测试数据。每组包括两个数m和n,数据保证int范围,当m和n同时为0是表示输入结束。输出 输出反转后相加的结果。 样例输入 1234 1234125 1170 0样例输出 86...原创 2017-12-01 10:50:35 · 312 阅读 · 0 评论 -
分东西
分东西时间限制:1000 ms | 内存限制:65535 KB 难度:1描述 一家商店经调查后发现顾客都比较喜欢整箱的商品而不太喜欢拆散,于是呢,这个商店就将M件相同物品事先分装在N个箱装好,以便客人购买的时候,不管客人想要几件都可以整箱的给,不用拆箱子,想以此来提高销量。问题来了,店主办得到吗?输入 第一行输出一个数i表示有i组情况原创 2017-11-30 21:05:28 · 322 阅读 · 0 评论 -
截取含有中文的字符段
题目要求:输入里面既含有中文又含义英文,按照我们平时读的习惯,截取任意长度的字符串n(n<=总长度)例:china中国verygood天朝nicefn(5) = chinafn(6) = china中fn(8) = china中国v#include <stdio.h>#include <string>#include<iostrea...原创 2019-07-22 20:20:58 · 537 阅读 · 0 评论