算法题
小米的蝉
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 · 304 阅读 · 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 · 648 阅读 · 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 · 170 阅读 · 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 · 228 阅读 · 0 评论 -
刘汝佳p41,3-4(竖式问题)算法竞赛入门经典第二版
题目: 找出所有形如abc*de(三位数乘以两位数)的算式,使得在完整的竖式中,所有数字都属于一个特定的数字集合。输入数字集合(相邻数字之间没有空格),输出所有竖式。每个竖式前应有编号,之后应有一个空行。最后输出解的总数。具体格式见样例输出(为了便于观察,竖式中的空格改用小数点显示,但你的程序应该输出空格,而非小数点)。 样例输入:2357 样例输出: <1> ..775 X..33 ----- .原创 2017-11-26 11:29:41 · 456 阅读 · 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 · 181 阅读 · 0 评论