原创 黑白無常 -- 藍橋杯

黑白無常 問題描述   某寢室的同學們在學術完之後準備玩一個遊戲:遊戲是這樣的,每個人頭上都被貼了一張白色或者黑色的紙,現在每個人都會說一句話“我看到x張白色紙條和y張黑色的紙條”,又已知每個頭上貼着白色紙的人說的是真話、每個頭上

原创 comparator使用案例

import java.util.TreeSet; import java.util.Iterator; import java.util.Scanner; class st implements Comparable<Object>{

原创 藍橋杯-高精度加法

高精度加法 問題描述   輸入兩個整數a和b,輸出這兩個整數的和。a和b都不超過100位。 算法描述   由於a和b都比較大,所以不能直接使用語言中

原创 阿拉伯數字的讀法(JAVA實現)

import java.util.Scanner; public class Main{ static int flg=0; static String []s1={"ling","yi","er","san","si"

原创 大頂堆

今天學了一波數據結構,看到一段非常神奇的代碼,於是模仿了一下。 package big; /** * 一個大頂堆 * @author hanhe * */ public class Stack { int size

原创 捕獲項目中的異常信息,並處理、入庫

公司的項目是一個爬蟲的管理中心,需要對爬蟲進行監控,監控它們是不是在正常運行。 從網上搜到的解決方案都是 spring boot 下的,由於公司的項目是老項目,所以不適用。於是想到了從log4j下手,通過自定義Appender,攔截日誌,

原创 Java實現簡單的表達式計算

//不支持單目運算符,沒有用逆波蘭什麼的那些概念,就是簡單的入棧和出棧操作 import java.util.Scanner; import java.util.Stack; @SuppressWarnings("rawtypes") p

原创 謝麗爾的生日是哪天

上離散數學的時候老師拿出了一道比較有意思的題,乍一看很懵逼,細看其實有規律可循。 原題爲: 謝麗爾的生日是哪天? 所以這道題到底是什麼?簡單翻譯一下: 阿爾伯特和伯納德剛剛成爲謝麗爾的朋友,他們想知道她的生日,謝麗爾給了10個備選日期:

原创 藍橋杯 - 金明的預算方案

問題描述  金明今天很開心,家裏購置的新房就要領鑰匙了,新房裏有一間金明自己專用的很寬敞的房間。更讓他高興的是,媽媽昨天對他說:“你的房間需要購買哪些物品,怎麼佈置,你說了算,只要不超過N元錢就行”。今天一早,金明就開始做預算了,他把想買