微服务架构,对于从事JAVA架构的童鞋来说,早已不是什么新鲜的事儿,他们有鼎鼎大名的Spring Cloud这样的全家桶框架支撑,包含微服务核心组件如 1. Eureka:实现服务注册与发现。 2. Zuul:实现统一API网关。 3. Hystrix:实现熔断保护与可视化监控。 4. Config ...
分类:
Web程序 时间:
2018-10-14 11:41:14
阅读次数:
244
起泡法是从一端开始比较的,第一次循环就是把最大数放到最后一个位置,第二次循环就是把第二最大数放 到倒数第二位置。整个过程就像烧开水一样,较小值像水中的气泡一样逐趟往上冒,每一趟都有一块“最大”的石头沉到水底。 4 21 0 -12 -3 第一次 4 0 -12 -3 21 第二次 0 -12 -3 ...
分类:
编程语言 时间:
2018-10-13 14:48:17
阅读次数:
176
一个人在路边捡了一块石头,很普通的哪种,拿到了市场上卖,一开始开出的价格是1000块。一块看起来没什么特别的石头,被这样一标价,一下子就吸引了很多人前来围观,但是不管多少人围观,也不管有没有人卖,他不做任何解释,也不打算将它卖了。 到了第二天,他带着石头又来了,不过价格由1000涨到了2000。接下 ...
分类:
其他好文 时间:
2018-10-12 16:13:13
阅读次数:
194
你和你的朋友,两个人一起玩 Nim游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。 你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。 示例: ...
分类:
其他好文 时间:
2018-10-09 23:54:15
阅读次数:
199
#include <fstream> #include <iostream> #include <cstdio> #include <cstring> #include <cstdlib> #include <cmath> using namespace std; const int N=205; ...
分类:
其他好文 时间:
2018-10-09 19:06:23
阅读次数:
186
题目链接:Frogs 题意:有n只青蛙和m块石头(石头编号为0 - n-1)排成一个环,刚开始每只青蛙都在标号为0的石头上。每只青蛙每次跳a[i]的距离,但凡被青蛙经过的石头都会被占领,求这m块石头中所有被占领过的石头的编号和。 题解:首先,可以发现每只青蛙跳过的石头的标号是gcd(a[i] , M ...
分类:
其他好文 时间:
2018-10-06 21:35:23
阅读次数:
149
题意:给你一个串a,是有R,S,P(石头剪刀布)构成的,然后还有一个序列b是你的出牌顺序,但你可以跳过机器的前x个出牌,从x+1开始出,问你最多赢几次 思路:好烦啊,这个题下午一直不会做,感觉和之前学弟将的一个模糊匹配的很像,但好像也不怎么像,挂机一下午。 这个题其实是利用了卷积的性质,我们先考虑单 ...
分类:
其他好文 时间:
2018-10-04 20:30:38
阅读次数:
238
现在共有100匹马跟100块石头,马分3种,大型马;中型马跟小型马。其中一匹大马一次可以驮3块石头,中型马可以驮2块,而小型马2头可以驮一块石头。问需要多少匹大马,中型马跟小型马?(问题的关键是刚好必须是用完100匹马). 假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题 ...
分类:
其他好文 时间:
2018-10-01 15:02:52
阅读次数:
213
树状数组+离散化+转化 一道树状数组好题!我们先来一发弱化版:如果只查询有多少个石头,怎么做?很简单,我们需要考虑权值树状数组,先离散化(因为我们只需要考虑高矮关系),如何离散化?考虑离线,将可能改变的值都存下来,离散化一下。每次的查询通过二分来找到对应的离散化之后的值。之后就是权值树状数组的常规操 ...
分类:
其他好文 时间:
2018-09-27 13:05:17
阅读次数:
134
小鑫の日常系列故事(二)——石头剪子布 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 小鑫在上幼儿园的时候,喜欢跟小伙伴健健玩石头剪子布的游戏 ,你能帮他们判断谁胜谁负么? Input 输入有两行,每一行都有可能为“R ...
分类:
编程语言 时间:
2018-09-26 13:31:42
阅读次数:
165