算法练习(第一周)

来源:互联网 发布:let it go 歌词 编辑:程序博客网 时间:2024/05/19 08:00

有股神吗?有,小赛就是!经过严密的计算,小赛买了一支股票,他知道从他买股票的那天开始,股票会有以下变化:第一天不变,以后涨一天,跌一天,涨两天,跌一天,涨三天,跌一天…依此类推。为方便计算,假设每次涨和跌皆为1,股票初始单价也为1,请计算买股票的第n天每股股票值多少钱?

import java.util.Scanner;public class Main {    /*     * 股神问题     */    public static void main(String[] args) {        Scanner s = new Scanner(System.in);        while (s.hasNext()) {            int n = s.nextInt();            System.out.println(Cal(n));        }        s.close();    }    public static int Cal(int n) {        int result = 1;        boolean flag = true;        int step = 1;        for (int i = 2,j=0; i <= n; i++) {            if (j <step) {                j++;            } else {                j=0;                step++;                flag=false;            }            if (flag) {                result += 1;            } else {                result -= 1;                flag=true;            }        }        return result;    }}

用1,2,3……,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要abc:def:ghi=1:2:3.输出所有解。

import java.util.Arrays;public class Compare {    public static void main(String[] args) {        int[] a = new int[9];         for(int i = 123;i <= 987;i++) {            int x=0 , y=0 , f = 0;            x = i*2;            y = i*3;            a[0] = i/100;            a[1] = i/10%10;            a[2] = i%10;            a[3] = x/100;            a[4] = x/10%10;            a[5] = x%10;            a[6] = y/100;            a[7] = y/10%10;            a[8] = y%10;            Arrays.sort(a);            for(int j = 0;j <= a.length-2;j++) {                if(a[j] == a[j+1]) {                    f = 1;                    break;                }                if(a[j] == 0) {                    f = 1;                    break;                }            }            if(f == 0 && x <1000 && y < 1000) {                System.out.println(i + " " + x + " " + y);            }        }    }}
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 订车ax7一个月提不到车怎么办 提车时间到了却没车怎么办 一汽大众速腾气囊灯亮该怎么办呢? 幼儿园上课时候电脑上的课件怎么办 黑米紫薯红豆粥不好煮怎么办 母狗生了小狗后不吃东西没奶怎么办 狗给扑倒了主人不想负责怎么办 山东政务网个人中心账号忘了怎么办 网易博客忘记登入名和密码了怎么办 奶水不够怎么办怎样让奶水变多 和初恋分手多年又爱上初恋该怎么办 分手六年的初恋想要和我复合怎么办 不小心把手机里的视频删了怎么办 网签过了中介不配合过户怎么办 房屋被中介恶意网签了怎么办 重介质选矿块矿品位低怎么办 去泰国酒吧选小姐只会说中文怎么办 脚被窝烫伤后发炎里面有龙怎么办 脚被窝烫了发炎有龙怎么办 辣椒落花的药喷到孩子嘴巴了怎么办 香炉里的小米生虫子了怎么办 香炉里面放的小米生虫子了怎么办 肉肉上长满了白色的小虫子怎么办 多肉上面有白色的虫子怎么办 多肉植物根部长白色虫子怎么办 朋友玩期货把我钱赔了怎么办 宝宝床上虫子咬了肿大包怎么办 喷药的杀虫剂的喷头坏了怎么办 宅e经营贷个人没有公司怎么办 浏览器下载完插件安装不好用怎么办 要求评审专家复核他不来怎么办 微博国际版不能用微博号登录怎么办 云南省特岗登录名忘了怎么办 人行登录名忘了再怎么办 生源地贷款登录名忘了怎么办 举报19楼帖子但是不给删除怎么办 新浪微博手机号被注册了怎么办 忘记新浪微博绑定的邮箱账号怎么办 申诉找回微信账号密码失败怎么办 注册微信号时验证码错误怎么办 老板让写的报道没有当天写完怎么办