- 博客(41)
- 收藏
- 关注
原创 DDD总结
DDD初探领域模型早期就是数据库设计DDD是一种处理高度复杂领域的思想分离技术实现的复杂性DDD不是架构,是架构设计方法论DDD通过边界划分,复杂的业务领域简单化,帮助设计出清晰的领域和应用边界软件的架构模式:单机,集中式(面向对象),分布式微服务架构DDD包含战略设计和战术设计宏观:战略设计 业务战略上的重点,从业务角度触发,建立业务领域模型,花饭领路边界,建立通用语言的限界上下文战术设计:技术角度触发,侧重领域模型的技术实现,完成开发和落地学习DDD:一套完整的项目系统的设计方法
2021-09-24 08:23:06
207
原创 试题 历届试题 拉马车
import java.util.LinkedList;import java.util.Queue;import java.util.Scanner;import java.util.Stack;public class Main{public static void main(String[] args){Scanner sc=new Scanner(System.in);String PA=sc.next();String PB=sc.next();Queue<Charact.
2020-08-23 11:54:04
283
原创 试题 历届试题 九宫幻方
import java.util.Scanner;public class Main{static int[] num=new int[10];public static int count=0;static boolean[] bool=new boolean[10];static boolean[] bo=new boolean[10];public static void main(String[] args){Scanner sc=new Scanner(System.in);fo.
2020-08-19 17:36:38
237
原创 试题 历届试题 Excel地址
import java.util.Scanner;public class Main{public static void main(String[] args){Scanner in=new Scanner(System.in);int[] iA=new int[5000];int n=in.nextInt();int i=1;while(n!=0){IF(n%26==0){iA[i]=26+64;n-=1;}else{iA[i]=n%26+64;}n/=26;i++;.
2020-08-18 10:22:02
257
原创 试题 历届试题 K倍区间
import java.util.Scanner;public class Main{public static void main(String[] args){int n,k;long ans=0;Scanner sc=new Scanner(System.in);n=sc.nextInt();k=sc.nextInt();int[] sum=new int[100001];int[] num=new int[100001];int[] cnt=new int[100001];f.
2020-08-18 10:14:27
160
原创 试题 历届试题 包子凑数
import java.util.*;public class Main{static int a[]=new int[10001];static int vis[]=new int[10010];static int n;static int gcd(int a,int b);return b==0?a:gcd(b,a%b);}public static void main(String[] args){Scanner sc=new Scanner(System.in);n=sc.n.
2020-08-15 10:26:01
226
原创 试题 历届试题 矩阵翻硬币
import java.math.BigInteger;import java.util.Arrays;import java.util.Scanner;public class Main{public static void main(String[] args){Scanner sc=new Scanner(System.in);String n=sc.next();String m=sc.next();System.out.println(sqrt(n).multiply(sqrt(.
2020-08-15 10:13:44
163
原创 2020-08-13
import java.math.BigInteger;import java.util.Arrays;import java.util.Scanner;public class Main{public static void main(String[] args){Scanner sc=new Scanner(System.in);String n=sc.next();String m=sc.next();System.out.println(sqrt(n).multiply(sqrt(.
2020-08-13 19:59:30
116
原创 试题 历届试题 兰顿蚂蚁
import java.util.Scanner;public class Main{public static void main(String[] args){Scanner sc=new Scanner(System.in);int m=sc.nextInt();int n=sc.nextInt();int g[][]=new int[n][m];for(int i=0;i<m;i++){for(int j=0;j<n;j++){g[i][j]=sc.nextInt().
2020-08-11 13:17:53
218
1
原创 试题 历届试题 分糖果
import java.util.Scanner;public class Main{public static int N;public static int[] Child;public static int count=0;public void getResult(){while(true){boolean judge=true;for(int i=1;i<N;i++){if(Child[0]!=Child[i]){judge=false;break;}}if(.
2020-08-11 13:04:37
240
原创 试题 历届试题 小朋友排队
import java.util.Scanner;public class Main{public static int n;public static person[] Child;public static long result=0;static class person{public int hight;public long count;public person(int hight){this.hight=hight;this.count=0;}}public vo..
2020-08-07 10:48:24
590
原创 试题 历届试题 波动数列
import java.util.Scanner;public class Main{public static long n,s,a,b;public static long result=0L;public static int e=0;public static long[][] dp;public void getDP(){dp=new long[2][1000005];dp[e][0]=1;for(int i=1;i<n;i++){e=1-e;for(int j=0;.
2020-08-05 13:36:50
194
原创 试题 历届试题 蚂蚁感冒
import java.util.*;public class Main{public static void main(String args[]){int L=0;R=0;Scanner cn=new Scanner(System.in);int n=cn.nextInt();int []kk=new int[n+1];for(int i=1;i<=n;i++){if(kk[1]>0){if(Math.abs(kk[1])<Math.abs(kk[i])&&.
2020-08-04 14:53:11
180
原创 试题 历届试题 最大子阵
import java.util.Scanner;public class Main{public static int n,m;public static long[][] map;public static long resurt=long.MIN_VALUE;public staticvoid main(String[] args){Scanner in=new Scanner(System.in);n=in.nextInt();m=in.nextInt();map=new lon.
2020-08-04 14:37:59
185
原创 试题 历届试题 城市建设
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.Scanner;public class Main{public static int n,m;public static int[] id;public static ArrayList<edge> list=new ArrayList<edge>();public.
2020-08-02 09:55:59
440
1
原创 试题 历届试题 数字游戏
import java.util.Scanner;public class Main{public static int n,k,T;public static void main(String[] args){Scanner in=new Scanner(System.in);n=in.nextInt();k=in.nextInt();T=in.nextInt();long resurt=0;long start=1;long count=1;while(T>0){T--;.
2020-07-31 14:21:18
505
原创 试题 历届试题 回文数字
import java.util.Scanner;public class Main(public static void main(String[] args){Scanner s=new Scanner(System.in);int n=s.nextInt();int flag=0;int[] a=new int[6];for(int i=10000;i<1000000;i++){int j=0,x=i;int sum=0;while(x!=0){a[j]=x%10;x=x.
2020-07-28 14:13:29
99
原创 试题 历届试题 公式求值
import java.math.*;import java.util.*;public class Main{final long mod=9991011;final int maxk=1005;long[][] dp=new long[maxk][maxk];long[] fac=new long [(int) mod];BigInteger n,m,Mod=BigInteger.valueOf(mod);int k;long ans;Main(){Scanner jin=ne.
2020-07-28 14:03:15
547
原创 试题 历届试题 九宫重排
import java.util.*;public class Main{ private static int[] d={-3,1,3,-1}; public static void main(String[] args){ Scanner input=new Scanner(System.in); String s=input.next(); String t=input.next();if(s.equals(t)){System.out.println(0);return.
2020-07-25 13:40:54
147
原创 试题 历届试题 约数倍数选卡片
import java.util.ArrayList;import java.util.Collections;import java.util.Scanner;public class Main{public int dfs(int[] numA,ArrayList<Integer>[] listA,int start){for(int i=listA[start].size()-1;i>=0;i--){if(numA[listA[start].get(i)]>0){.
2020-07-23 12:29:02
208
原创 试题 历届试题 格子刷油漆
import java.util.Scanner;public class Main{public static void main(String[] args){Scanner scan=new Scanner(System.in);int n=scan.nexyInt();long a[]=new long[n+1];long b[]=new long[n+1];long sum;b[1]=1;for(int i=2;i<=n;i++){b[i]=2*b[i-1]%100000
2020-07-23 12:02:42
175
原创 试题 历届试题 高僧斗法
import java.util.Scanner;public class Main{public static int[] a;public static void main(String[] args){Scanner data=input.nextLine();input.close();String[] digitstr=data.split(" ");a=new int[digitstr.length];for(int i=0;i<digitstr.length;i++).
2020-07-20 16:36:36
234
原创 试题 历届试题 网络寻路
import java.util.ArrayList;import java.util.Scanner;public class Main{public static int N,M;public static ArrayList<Integer> temp;public static ArrayList<Integer>[] list;public static long count=0;public void dfs(int start,int father,in.
2020-07-17 09:23:19
210
原创 试题 历届试题 危险系数
import java.util.Arraylist;import java.util.Scanner;public class Main{public static int n,m,start,end;public static ArrayList<Integer>[] map;public static int count,root;public static int[] DFN;public static int[] Low;public static int[] Par.
2020-07-16 19:03:55
177
原创 试题 历届试题 横向打印二叉树
import java.util.Scanner;public class Main{public static int root;public static point[] tree = new point[10005];static class point{public int value;//自身节点编号public int father;//父母节点编号public int left;//左孩子节点编号public int right;//右孩子节点编号public point.
2020-07-14 14:57:50
262
1
原创 试题 历届试题 幸运数
import java.util.ArrayList;import java.util.Scanner;public class Main{public static int n,m;public void getResult(){ArrayList<Inyeger> number = new ArrayList<Integer>();for(int i=0;i<n+5;i++)number.add(i);ArrayList<Integer> te.
2020-07-14 14:05:38
270
原创 试题 历届试题 买不到的数目
import java.util.Scanner;public class Main{public static void main(String[] args){Scanner sc=new Scanner(System.in);int a[] =new int[2];int[0]=sc.nextInt();int[1]=sc.nextInt();int s [] =new int[1000000];s[a[0]]=a[a[1]]=1;int m=a[0]*a[1];int k=0;.
2020-07-09 10:36:52
210
原创 试题 历届试题 连号区间数
import java.util.Scanner;public class Main{public static void main(String [] args){Scanner sc=new Scanner(Syatem.in);int n=sc.nextInt();int [] a=new int[n];for(int i=0;i<n;i++){a[i]=sc.nextInt();}int sum=0;for(int i=0;i<n;i++){int min=a[i.
2020-07-09 10:21:42
145
原创 试题 历届试题 翻硬币
import java.util.Scanner;public class Main{public static void reverse(char[] A,int i) {if(A[i]=='o')a[i] ='*';else if(A[i]=='*')a[i]='o';}public static void main(String[] args) {Scanner in=new Scanner(System.in);String A=in.next();String B=in.n.
2020-07-08 11:45:27
214
原创 试题 历届试题 打印十字图
问题描述小明为某机构设计了一个十字星型的徽标(并非红十字会啊) 对方同时也需要在电脑dos窗口中以字符的形式输出该标点,并能任意控制层数。import.java.util.Scanner;public class Main{static int N;public static void main(String [] args){Scanner sc=new Scanner(System.in);N=sc.nextInt();char[][] a=new char[9+4*(N-1)][9+4
2020-07-07 12:20:36
158
原创 试题 历届试题 核桃的数量
问题描述小张是软件项目经理,他带领三个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:1.各组的核桃数量必须相同2.各组内必须能平分核桃(当然是不能打碎的)3.尽量提供满足1,2条件的最小数量(节约闹革命嘛)输入格式输入包含三个正整数a,b,c,表示每个组正在加班的人数,用空格分开(a,b,c<30)输出格式输出一个正整数,表示每袋核桃的数量样例输入12 4 5样例输出120样例输如入23 1 1样例输出23impo
2020-07-06 10:01:49
252
原创 试题 算法提高 计算行列式
问题描述//据说很多人的题目会有一大堆废话,本傻X就不在这里废话了,给定一个NXM的矩阵A,求|A|.import java.util.Scanner;public class Main{public static void main(string [] args){Scanner sc=new Scanner(System.in);int n=sc.nexInt();int[][] num=new int [n][n];for (int i=0;i<n;i++){for(int j
2020-07-03 10:44:12
370
原创 试题 历届试题 合根植物
问题描述w星球的一个种植园,被分成mn个小格子(东西方向m行,南北方向n列),每个格子里种了一株合根植物,这种植物有个特点,它的根可能会沿着南北或东西方向延伸,从而与另一个格子的植物合成为一体。如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?import Java.util.Scanner;public class Main{static int father[]=null;public static void main(String[] args){Scan
2020-07-01 10:44:01
228
1
原创 试题 历届试题 小计算器
问题描述模拟程序型计算器,依次输入指令,可能包含的指令有1.数字:‘NUMX,X为一个包含大写字母和数字的字符串,表示一个当前进制的数2.运算指令:’ADD‘,‘SUB’,‘MUL’,‘DIV’,‘MOD’,分别表示家减乘,除法取商,除法取余3.进制转换指令:’CHANECK‘,将当前进制转换为K进制4.输出指令:’EQUAL‘,以当前进制输出结果5.重置指令:’CLEAR‘,清楚当前数字import java.io.BufferedReader;import java.io.IOExept
2020-07-01 10:24:16
270
原创 试题 算法提高 奇数还是偶数
判断一个数是奇数还是偶数输入一个整数n,如果是偶数,输出“even”。如果是奇数就输入“old”。例如34输出evenimport java.util.Scanner;public class Main{public static void main(String [] args){Scanner sc=new Scanner(System.in);int n=sc.nexInt();if(n%2==0){System.out.println(“even”);}else{S
2020-06-30 12:18:55
193
原创 高精度加法
问题描述高精度加法输入格式两行,表示两个非负整数a,b,且有a>b.输出格式一行表示a与b的差样例输入1234567890987654321999样例输出1234567890987644322import java.math.Biglnteger;import java.util.Scanner;public class Main{public static void main(String[] args){Scanner sc=new Scanner(System.in)
2020-06-27 17:04:30
166
原创 试题 算法训练 数据交换
问题描述编写一个程序,输入两个整数,反别存放在变量x和y当中,然后使用自己定义的函数swap来交换这两个变量的值。public class Main{statuc int x,y;public static void main(String[] args) {Scanner scanner = new Scanner(System.in);x = scanner.nextInt();y = scanner.nextInt();swap();System.out.println(x+" "+
2020-06-27 10:13:19
261
原创 试题 基础练习 特殊的数字
问题描述153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333.编程求所有满足条件的三位十进制的数。public class Main{public static void main(String[] args){for(int i=100;i<=999;i++){int bai=i/100;int shi=i%100/10;int ge=i%10;if(i==baibaibai+shishishi+gegege){System.out.println
2020-06-27 10:05:31
188
原创 十进制转十六进制
import java.until.Scanner;public class Main{public static void main (String[] args){Scanner sc=new Scanner(System.in);int num=sc.nexInt();int shang,yu;StringBuffer sb=new StringBuffer();while(true){shang=num/16;yu=num%16;num=shang;if(yu>9){s
2020-06-24 19:48:48
131
原创 试题 入门训练 Fibonacci 数列
试题 入门训练 Fibonacci 数列资源限制时间限制:1.0s 内存限制:256.0MB问题描述FIbonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1,当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数nimport java.util.Scanner;public class Main{public static void main(String[] args){Scanner in=new Scann
2020-06-23 13:39:07
397
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人