1. 第一题:

题目:

1. 代码一:

import java.util.*;public class Main1_1 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String s = sc.next(); // 小A手上的颜料String t = sc.next(); // 画画需要的燃料Map<Character, Integer> map1 = new HashMap<>();for(int i = 0; i < s.length(); i++){map1.put(s.charAt(i), map1.getOrDefault(s.charAt(i), 0) + 1);}Map<Character, Integer> map2 = new HashMap<>();for(int i = 0; i < t.length(); i++){map2.put(t.charAt(i), map2.getOrDefault(t.charAt(i), 0) + 1);}//        for(Map.Entry<Character, Integer> entry : map1.entrySet())
//        {//            System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
//        }
//
//        System.out.println("****************************************");
//
//        for(Map.Entry<Character, Integer> entry : map2.entrySet())
//        {//            System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
//        }int count = 0;for(int i = 0; i < t.length(); i++){//            System.out.println(map1.get(t.charAt(i)));if(map1.get(t.charAt(i)) != null && map1.get(t.charAt(i)) > 0){map1.put(t.charAt(i), map1.get(t.charAt(i)) - 1);count++;}}System.out.println(count);}
}//输入:
//AAB
//ABC
//
//输出:
//2

2. 代码二:

import java.util.*;public class Main1_2 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String s = sc.next(); // 小A手上的颜料String t = sc.next(); // 画画需要的燃料int len1 = s.length();int len2 = t.length();int res = 0;int count[] = new int[26];for(int i = 0; i < len1; i++){count[s.charAt(i) - 'A']++;}int cur;for(int i = 0; i < len2; i++){cur = t.charAt(i) - 'A';if(count[cur] > 0){count[cur]--;res++;![在这里插入图片描述](https://img-blog.csdnimg.cn/20200921005138304.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3p5eF9seQ==,size_16,color_FFFFFF,t_70#pic_center)}}System.out.println(res);}
}//输入:
//AAB
//ABC
//
//输出:
//2

2. 第二题:

题目:

代码:

#include <bits/stdc++.h>
#define ll long long
using namespace std;
char a[1005][1005];
int dp[1005][1005];
int ans,t,n,m;
void dfs(int x,int y,int value) {if (value >= dp[x][y] || value >= ans || a[x][y] == '#') {return;}dp[x][y] = value;if (x == 0 || x == n-1 || y == 0 || y == m-1) {ans = min(ans,value);return;}dfs(x+1,y,value + (a[x+1][y] == '*'));dfs(x-1,y,value + (a[x-1][y] == '*'));dfs(x,y+1,value + (a[x][y+1] == '*'));dfs(x,y-1,value + (a[x][y-1] == '*'));
}
int main(){scanf("%d",&t);while (t--) {memset(dp,0x3f,sizeof(dp));ans = 1e9+7;scanf("%d%d",&n,&m);for (int i = 0;i < n;i++)scanf("%s",a[i]);int sx = -1,sy;for (int i = 0;i < n && sx < 0;i++){for (int j = 0;j < m && sx < 0;j++) {if (a[i][j] == '@') {sx = i;sy = j;}}}dfs(sx,sy,0);printf("%d\n", ans == 1e9+7 ? -1 : ans);}return 0;
}

3. 参考:

  1. 度小满金融笔试
  2. 9.20度小满Java岗2道算法题
  3. 度小满9/20 Java岗笔试AK
  4. 度小满金融2020/9/20笔试
  5. 0920度小满笔试,记录自己的脑抽
  6. 9.20 度小满金融测试开发笔试Python题解
  7. 度小满金融9.20算法笔试AC情况
  8. 度小满0920笔试2AC答案 基础架构研发工程师
  9. 9.20度小满第二个编程
  10. 度小满 9.20笔试

9.20 度小满笔试相关推荐

  1. 2021年4月11日度小满笔试

    度小满笔试第一题 题目描述: 小A在宾馆打工.一日,小A需要把宾馆一个走廊上n个灯全部关掉.走廊上的灯编号为1-n.宾馆的电路有设计缺陷.宾馆的走廊上有n个开关,第i个开关只可以改变i~n号电灯的状态 ...

  2. 度小满笔试两道编程题2020/09/20

    备战秋招面试 微信搜索公众号[TechGuide]关注更多新鲜好文和互联网大厂的笔经面经. 作者@TechGuide 点赞再看,养成习惯,您动动手指对原创作者意义非凡

  3. 度小满启动“小微加油站”,让低息服务可持续

    11月18日,度小满金融联合中国中小企业协会启动「小微加油站」,面向全国小微企业主提供总额20亿.年化综合利率最低达到3.65%的小微金融服务.这也是度小满金融对去年底推出的「小微加油站」计划的一次升 ...

  4. 金融科技争做“超级接口”,度小满有了“送水工”的样子

    文|曾响铃 来源|科技向令说(xiangling0815) 金融科技仍在风口,但竞争赛点似乎发生了一些变化. 先是在年中时,百度宣布拆分百度金融并成立独立运营的金融品牌"度小满": ...

  5. “牵手”南京银行,度小满To B生态能力再次得到强化

    10月26日,度小满金融与南京银行在北京签署战略合作协议,双方将联合推动金融科技创新,在普惠金融.消费金融.小微金融等九大领域展开深度合作,并将合作成果推向南京银行"鑫合金融家俱乐部&quo ...

  6. 放款2500亿仅占1%,度小满要做消费金融拉动内需的新动力?

    近几年,信托机构和商业银行都投身到了消费金融当中,但均面临着增长难题.一本智库最新发布的<科技金融时代下,银行的智能金融之路>调研报告指出,金融科技公司的崛起,为银行带来了挑战,而这一挑战 ...

  7. 我是如何拿到:百度 腾讯 头条 美团 度小满等互联网offer的?

    关于答主:985.通信.A+学科硕士,2018年的秋招收获了:百度.腾讯.头条.美团.猿辅导.度小满.猫眼.流利说等offer.秋招之后,申请了一个微信公众号[菜鸟名企梦],初衷是把自己的求职期间的总 ...

  8. 支付狙击战落败,教育分期问题缠身,度小满“困局”何解?

    从2013年推出百度金融中心,2014年上线百度钱包,2015年组建金融服务事业群组,2016年打造最强高管团队.占据75%教育分期市场份额,2018年百度金融更名度小满并独立运营,再到2019年5月 ...

  9. ​度小满金融大数据架构实践

    导读:大数据架构在金融场景下面临着诸多挑战,从架构上而言,业务对数据加工.存储和使用的全链路服务提出了更细致的管控需求:从使用上而言,用户并不想理解大数据架构的具体实现和管控的细节,用户只想以更低的门 ...

最新文章

  1. CORS漏洞利用检测和利用方式
  2. Warning: Illegal string offset ‘account‘ in 解决方法
  3. [YTU]_2640( 编程题:运算符重载---矩阵求和)
  4. python读取文件如何去除空格_python读取txt文件时怎么去掉空格
  5. 微信小程序中用setData修改一个对象的属性值
  6. (Mark)JS中的上下文
  7. 单例模式的5种实现方式,以及在多线程环境下5种创建单例模式的效率
  8. [c/c++]可变参数加法
  9. Android camera开发(11)---Camera软件架构
  10. ssh 执行 SSH2_MSG_SERVICE_ACCEPT 慢问题
  11. SVN客户端下载和Svn visual studio插件
  12. mysql dump语句_mysql/mariadb知识点总结(28):mysql备份工具之mysqldump
  13. 记一篇IT培训日记005-Hello Java
  14. 第六章 用正三和弦为含跳进旋律配和声
  15. 微信推送封面尺寸_微信公众号封面图片尺寸是多少?为什么显示有大图有小图?...
  16. 计算机用三角函数时如何用弧度制,单元备课三角函数
  17. 【stm32f4 C++与C混合开发】建立keil5的ARM Compiler 6(AC6)标准库开发工程
  18. RK3568-B2-ANDROID11-WIFI-RTL8821CU
  19. 微信公众平台 html,微信公众平台.html
  20. 调用百度地图API出现 error inflating class com.baidu.mapapi.map.mapview

热门文章

  1. 磁盘计算机管理扩大,电脑磁盘存储空间怎么增大
  2. 现实中如何评判路遥《人生》中的高加林?
  3. reduce()的基本用法
  4. 华为手机关闭云空间之类的通知的方法
  5. PS 图片编辑软件软件安装包下载地址及安装教程
  6. 揭秘:腾讯、字节跳动面经已发,妈妈再也不用担心我找工作了!
  7. 辰工石油勘探绘图平台软件
  8. 用动态面板阈值模型研究金融和经济增长的关系
  9. 应用最新的AD和TXK补丁
  10. Dovecot的API简单学习使用