思路: 最好想的是用hashmap,当然用c的话也可以用两个数组,一个数组用于存放字符串,自动对应ACSII码,一个将对应ACSII码的数字对应其下标,当然这也是用的映射的思想。

import java.util.*;public class Caculatenumber {public static void main(String[]args){Scanner scan=new Scanner(System.in);String str=scan.nextLine();scan.close();HashMap<Character,Integer> hash=new HashMap<Character,Integer>();int n=str.length();int count=0;char[] a=new char[1024];for(int i=0;i<n;i++){a[i]=str.charAt(i);}for(int i=0;i<n;i++){hash.put(a[i], 1);}System.out.println(hash.size());// int n=str.length();// char[] a=new char[1024];// int[] map=new int[1024];// int num=0;// for(int i=0;i<n;i++){//     a[i]=str.charAt(i);// }// for(int i=0;i<n;i++){//     map[a[i]]=1;// }// for(int i=0;i<n;i++){//     if(map[i]==1){//         num++;//     }// }// System.out.println(num);}
}

定义

Map<String ,String> map = new HashMap<String ,String>();

方法

1.put(Object key, Object value) //添加键值对
    2.putAll(Collection c) //添加指定的映射关系到目标映射关系
    3.get(Object key) //根据键来获取对应的值
    4.getOrDefault(Object key, V defaultValue) //map中存在key则使用对应的value,否则使用defaultValue
    4.containsKey(Object key) //是否有指定key的映射
    5.containsValue(Object value) //是否有指定value的映射
    6.remove(Object key) //删除该键值对
    7.values() //返回所有值,返回形式为Collection
    8.isEmpty() //测试映射是否为空
    10.size() //返回大小

思路:最小公因数等于两者相乘除于最大公倍数,可用经典的辗转相除求最大公倍数

#include "stdio.h"
main(){int a,b,c;scanf("%d",&a);scanf("%d",&b);c=a*b;while (a%b) {       //辗转相除求最小公约数int z=a%b;a=b;b=z;}printf("%d",c/b);
}

蓝蓝算法二期工程day3,一万年太久,只争朝夕相关推荐

  1. 手淘H265编解码算法与工程优化

    本文来自淘宝(中国)软件有限公司 高级算法专家 李晓波在LiveVideoStackCon 2018讲师热身分享,并由LiveVideoStack整理而成.在分享中李晓波详细解析了手淘在H.265高效 ...

  2. 水晶报表中对某一栏位值进行处理_【节能学院】能耗管理系统在某超市嘉兴店二期工程的设计与应用...

    摘要:随着社会生活水平的提高,经济的繁荣发展,人们对能源的需求逐渐增长,由此带来的能源危机日益严重.学校建筑如何实时的了解.分析和控制学校的能源消耗已成为需要解决的迫在眉睫的难题.传统的能源消耗智能以 ...

  3. 分级加权评分算法 java_荐书|智能风控:原理、算法与工程实践

    图书简介 风控领域是新兴的机器学习应用场景之一,其特点包括了负样本占比极少.业务对模型解释性要求偏高.业务模型多样.风控数据源丰富等. <智能风控:原理.算法与工程实践>一书共 8 章,包 ...

  4. 视线估计算法的工程实践

    视线估计算法ELG的工程实践,来源于 https://github.com/SpikeKing 算法: ELG:Eye region Landmarks based Gaze Estimation,基 ...

  5. 基于材料生成算法的工程优化

    文章目录 一.理论基础 1.材料生成算法 (1)模拟化合物 (2)模拟化学反应 (3)模拟化学稳定性 2.MGA算法流程图 二.仿真实验与分析 三.参考文献 一.理论基础 1.材料生成算法 材料生成算 ...

  6. 手机淘宝H265编解码算法与工程优化

    本文来自淘宝 高级算法专家 李晓波(篱悠)在LiveVideoStackCon 2018讲师热身分享,由LiveVideoStack整理而成.在分享中李晓波详细解析了手淘在H.265高效编解码器的实现 ...

  7. 从算法到工程,推荐系统全面总结

    最近读了本好书-<深度学习推荐系统>,读完不觉全身通畅,于是就有了写这篇文章的想法,把自己的理解和总结分享给大家. 本文将按照从算法到工程的顺序,先介绍一下推荐系统整体架构:再聊聊算法模型 ...

  8. 推荐系统-总结:从算法到工程

    最近读了本好书-<深度学习推荐系统>,读完不觉全身通畅,于是就有了写这篇文章的想法,把自己的理解和总结分享给大家. 本文将按照从算法到工程的顺序,先介绍一下推荐系统整体架构:再聊聊算法模型 ...

  9. 蓝蓝算法第二期,T51

    思路: 质数即素数,除了1和它本身外,没有其他因数,0,1除外. 素数的因数必定小于x.sqrt() 具体实现: #include <stdio.h> main(){ int n,flag ...

最新文章

  1. 对象数组的初始化_JAVA中数组是什么?
  2. PHP命名空间的使用规则
  3. 将页面多个下拉框的值以字符串拼接方式存放至数据库一个字段中
  4. 概述VB.NET正则表达式简化程序代码
  5. apollo数据库安装与常见错误说明
  6. LeetCode 559N叉树的最大深度-简单
  7. 通信PK电子,谁牛?
  8. 不值钱的软件人才[转]
  9. java 声明静态类,为什么你不能在Java中将类声明为静态?
  10. C++字符串与C字符串的相互转换问题
  11. javascript(定时函数)
  12. 狗猫分类数据集划分详解
  13. vue3 通过naive-ui 使用xicons
  14. oracle官网(中文)
  15. 设计模式(五):利用原型模式复制几个葫芦娃
  16. SMILES:化学结构的线性表示方法
  17. Linux HaProxy安装/启动/简单配置教程
  18. 空间直角坐标转大地坐标 matlab实现
  19. 关于固态硬盘冷数据掉速问题解决方案
  20. 你以为的匿名评价,原来并没真的匿名

热门文章

  1. Nautilus Chain Layer 3 圆桌会议圆满举办,超4.8K用户观看
  2. MySQL案例——基础查询
  3. 机器学习(二十)无监督学习-K-means算法
  4. linux程序设计基础——概述,3.linux程序设计基础—vi使用
  5. OSChina 周二乱弹 —— 我妈都觉得我是个病毒
  6. java 堆内存使用情况_java语言:JVM堆内存使用率持续上升如何排查
  7. IDEA社区版2022创建Spring Boot项目
  8. JAVA成都某4S店销售管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  9. uniapp如何真机测试、微信小程序端测试与模拟器测试
  10. 正则表达式(经纬度、手机号、时间)