![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法----1.枚举
ur_ytii
这个作者很懒,什么都没留下…
展开
-
BLMOOC2810完美立方
题目描述形如a3= b^3 ^^+ c^3 ^^+ d3的等式被称为完美立方等式。例如123= 63 + 83 + 103 。编写一个程序,对任给的正整数N(N≤100),寻找所有的四元组(a, b, c, d),使得a3= b^3 ^^+ c^3 ^^+ d3,其中a,b,c,d 大于1, 小于等于N,且b<=c<=d。输原创 2019-02-19 12:05:09 · 438 阅读 · 0 评论 -
BLMOOC2811熄灯问题
总时间限制:1000ms内存限制:65536kB描述有一个由按钮组成的矩阵,其中每行有6个按钮,共5行。每个按钮的位置上有一盏灯。当按下一个按钮后,该按钮以及周围位置(上边、下边、左边、右边)的灯都会改变一次。即,如果灯原来是点亮的,就会被熄灭;如果灯原来是熄灭的,则会被点亮。在矩阵角上的按钮改变3盏灯的状态;在矩阵边上的按钮改变4盏灯的状态;其他的按钮改变5盏灯的状态。在上图...原创 2019-08-07 10:50:07 · 180 阅读 · 0 评论 -
BLMOOC4138质数的和与积
总时间限制:1000ms内存限制:65536kB描述两个质数的和是S,它们的积最大是多少?输入一个不大于10000的正整数S,为两个质数的和。输出一个整数,为两个质数的最大乘积。数据保证有解。样例输入50样例输出589来源《奥数典型题举一反三(小学五年级)》 (ISBN 978-7-5445-2882-5) 第三章 第二讲 例1这...原创 2019-08-08 14:11:00 · 298 阅读 · 0 评论 -
BLMOOC4146数字三元组
总时间限制:1000ms内存限制:65536kB描述如上图,有3个方格,每个方格里面都有一个整数a1,a2,a3。已知0 <= a1, a2, a3 <= n,而且a1 + a2是2的倍数,a2 + a3是3的倍数, a1 + a2 + a3是5的倍数。你的任务是找到一组a1,a2,a3,使得a1 + a2 + a3最大。输入一行,包含一个整数n (0 &...原创 2019-08-08 13:09:47 · 209 阅读 · 0 评论 -
BLMOOC2812恼人的青蛙
总时间限制:2000ms单个测试点时间限制:500ms内存限制:65536kB描述在韩国,有一种小的青蛙。每到晚上,这种青蛙会跳越稻田,从而踩踏稻子。农民在早上看到被踩踏的稻子,希望找到造成最大损害的那只青蛙经过的路径。每只青蛙总是沿着一条直线跳越稻田,而且每次跳跃的距离都相同。如下图所示,稻田里的稻子组成一个栅格,每棵稻子位于一个格点上。而青蛙总是从稻田的一侧跳进...原创 2019-08-08 11:48:01 · 185 阅读 · 0 评论 -
BLMOOC4148生理周期
总时间限制:1000ms内存限制:65536kB描述人生来就有三个生理周期,分别为体力周期、感情周期和智力周期,它们的周期长度分别为23天、28天和33天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例如,在智力周期的高峰,人会思维敏捷,注意力容易高度集中。因为三个周期的长度不同,所以通常三个周期的高峰不会落在同一天。对于每个人,想知道何时三个高峰落在同一天...原创 2019-08-05 19:27:58 · 226 阅读 · 0 评论 -
BLMOOC2692假币问题
总时间限制:1000ms内存限制:65536kB描述赛利有12枚银币。其中有11枚真币和1枚假币。假币看起来和真币没有区别,但是重量不同。但赛利不知道假币比真币轻还是重。于是他向朋友借了一架天平。朋友希望赛利称三次就能找出假币并且确定假币是轻是重。例如:如果赛利用天平称两枚硬币,发现天平平衡,说明两枚都是真的。如果赛利用一枚真币与另一枚银币比较,发现它比真币轻或重,说明它是假币...原创 2019-08-05 10:34:47 · 454 阅读 · 0 评论 -
称硬币
#include <iostream>#include <cstdio>#include <cstring>using namespace std;bool IsFake(char ch,bool light);char result[3][5];char Left[3][7];char Right[3][7];int main(){ ...原创 2019-03-10 10:48:21 · 109 阅读 · 0 评论 -
生理周期
#include <iostream>#include <cstdio>#include <cmath>using namespace std;int main(){ int p,e,i,d,a,count=0; while(scanf("%d%d%d%d",&p,&e,&i,&d)&&原创 2019-03-10 10:47:21 · 147 阅读 · 0 评论 -
熄灯问题
#include <iostream>#include <cstdio>#include <cstring>using namespace std;char oriLight[5];//初始char lights[5];//变化char result[5];//最终方案int GetBit(char c,int i){//可以取字符c的第i个比特...原创 2019-03-10 10:43:20 · 111 阅读 · 0 评论 -
BLMOOC1191棋盘分割
总时间限制:1000ms内存限制:65536kB描述将一个8*8的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的部分继续如此分割,这样割了(n-1)次后,连同最后剩下的矩形棋盘共有n块矩形棋盘。(每次切割都只能沿着棋盘格子的边进行)原棋盘上每一格有一个分值,一块矩形棋盘的总分为其所含各格分值之和。现在需要把棋盘按上述规则分割成n块矩形棋盘,...原创 2019-08-09 11:36:07 · 110 阅读 · 0 评论