ZOJ-1666
来源:互联网 发布:excel2007 数据分析 编辑:程序博客网 时间:2024/05/16 00:51
如果一题想了很久没思路,第二天再做效果比较好。还有递归可以从比较简单的情况开始考虑,然后简单情况结果正确后,发现整个算法是对的,哈哈
import java.util.Scanner;public class Main{public static void main(String[] args){Scanner sc = new Scanner(System.in);int n = sc.nextInt();while (n != 0){System.out.println(calc(n, (int) Math.sqrt(n)));n = sc.nextInt();}}static int calc(int number, int maxFactor){if (maxFactor == 1)return 1;int sum = 0;sum += calc(number, maxFactor - 1);while (number >= maxFactor * maxFactor){number -= maxFactor * maxFactor;sum += calc(number, maxFactor - 1);}return sum;}}
0 0
- ZOJ-1666
- zoj 1666 Square Coins
- ZOJ 1666 Square Coins
- zoj 1666 Square Coins
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- opencv,openGL,CUDA,opencl区别&&一些名词的区别
- android的Log组件和logcat命令
- 分享一个Android中的图片处理工具
- 2、YUI部分中文文档1
- nyoj 776-删除元素
- ZOJ-1666
- html页面间的数据传输
- Hadoop源码分析之IPC服务端连接建立与方法调用
- 黑马程序员---JAVA基础---语法基础(二)
- logback的配置详解及应用
- 开源网络管理系统
- easyUI datetimebox 自定义显示格式
- JS写一个去除数组中重复元素的程序
- Pelican + Github 搭建自己的静态博客