算法题
小米的蝉
Keep It Simple and Stupid
展开
-
刘汝佳p35,2-5(分数化小数)算法竞赛入门经典第二版
输入a,b,c,输出a/b的小数形式,精确到小数点后c位,a,b<=10^6,c<=100,以a=b=c=0结束,四舍五入#include<stdio.h>int main(){ int a,b,c,n=1; while(scanf("%d%d%d",&a,&b,&c)&&(a||b||c)) { printf("Case %d: %d.",n++,a/b)原创 2017-11-24 22:22:13 · 316 阅读 · 0 评论 -
刘汝佳p35,2-6(123排列)算法竞赛入门经典第二版
算法竞赛入门经典第二版 刘汝佳p35 , 2-6 用1,2,3,….,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3。输出所有解。#include<cstdio>#include<iostream>using namespace std;int nn(int a,int *n){ //cout<<"a"<<a<<endl原创 2017-11-20 22:50:12 · 674 阅读 · 0 评论 -
刘汝佳p39,3-2(开灯问题)算法竞赛入门经典第二版
有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2的倍数的开关(这些灯将被关掉),第3个人按下所有编号为3的倍数的开关(其中关掉的灯被打开, 开着灯将被关闭),依此类推。一共有k个人,问最后有哪些灯开着? 输入:n和k,输出开着的灯编号。k≤n≤1000。样例输入:7 3样例输出:1 5 6 7 (题目拷贝自http://blog.csdn.net/ocean原创 2017-11-26 11:20:55 · 176 阅读 · 0 评论 -
刘汝佳p39,3-3(蛇形填数)算法竞赛入门经典第二版
在n*n方阵里填入1,2,„,n*n,要求填成蛇形。例如n=4时方阵为 10 11 12 1 9 16 13 2 8 15 14 37 6 5 4 上面的方阵中,多余的空格只是为了便于观察规律,不必严格输出。n≤8。#include<iostream>#include<iomanip>using namespace std;in原创 2017-11-26 11:24:54 · 236 阅读 · 0 评论 -
刘汝佳p41,3-4(竖式问题)算法竞赛入门经典第二版
题目:找出所有形如abc*de(三位数乘以两位数)的算式,使得在完整的竖式中,所有数字都属于一个特定的数字集合。输入数字集合(相邻数字之间没有空格),输出所有竖式。每个竖式前应有编号,之后应有一个空行。最后输出解的总数。具体格式见样例输出(为了便于观察,竖式中的空格改用小数点显示,但你的程序应该输出空格,而非小数点)。样例输入:2357样例输出:<1>..775X..33-----.原创 2017-11-26 11:29:41 · 480 阅读 · 0 评论 -
NYOJ-1204 魔法少女
http://nyoj.top/problem/1204#include<iostream>using namespace std;int h[10006];int d[10006][2]; // 每一//int fun(int a,int b){// if(a<0)// return 0;// if(b==0){// ...原创 2019-04-05 12:12:42 · 213 阅读 · 0 评论