暂无个人介绍
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
题目内容: 下图为国内主要城市之间的公路里程: 你的程序要读入这样的一张表,然后,根据输入的两个城市的名称,给出这两个城市之间的里程。
题目内容: 这一周的编程题是需要你在课程所给的时钟程序的基础上修改而成。但是我们并不直接给你时钟程序的代码,请根据视频自己输入时钟程序的Display和Clock类的代码,然后来做这个题目。
输入两个正整数m和n,求其最大公约数和最小公倍数 输入 34 8 输出 2 136 import java.util.
歌德巴赫猜想:任何一个大于六的偶数可以拆分成两个质数的和,打印出所有的可能 输入n为偶数,输出n的所有分界可能 如输入 100 输出: 100=3+97 100=11+89 100=17+83 100=29+71 100=41+59 100=47+53 1 import java.
素数:大于1的自然数中,只能被1和它本身整除的数。 #include #include #include int IsPrime(int n){ int i; if(n%2==0) return 0;//如...
【原文作者:Jae Kwon,译者:郭光华】 2011年比特币将世界的注意力引向到了区块链。但可惜的是,比特币版本的区块链不能解决区块链行业的很多问题。
我们有一些图形的边长数据,这些图形包括三角新和矩形,请你编写一个程序求出它们的面积。 请你实现一个基础图形类Graph,然后实现三角形类Triangle和矩形类Rectangle,继承自Graph。
学校要进行年终总结,需要对教师和学生的评分结果进行统计。学生的统计数据有三个,教师的统计数据有四个。请你实现一个统计系统,对输入的数据进行整理。
题目内容: 设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。 这个类的构造函数是: Fraction(int a, int b) 构造一个a/b的分数。
原理: 两个整数的最大公约数等于其中较小的数和两数的差的最大公约数。即一步步的降低两个数的值,直到其中一个变成零,这时所剩下的还没有变成零的数就是两个数的最大公约数。
编写一个三角形类,能根据输入的3个double类型数据构造三角形对象,定义三个构造方法。 如果这3个数据满足构成三角形的条件,直接构造三角形。
编写一个表示二维平面上的点的类MyPoint,满足以下条件: 1、定义private的成员变量x和y,表示点的x和y坐标,类型为double 2、定义两个MyPoint的构造方法,一个构造方法不带参数,而且x和y的初始值...
创建一个简单的表示矩形的Rectangle类,满足以下条件: 1、定义两个成员变量height和width,表示矩形的长和宽,类型为整型 2、定义一个getArea方法,返回矩形的面积 3、定义一个getPerimeter...
用Java编写一个能对一组字符串按字典序升序排序的程序 输入为N和N行字符串,需要按行输出字符串升序排序的结果 如输入 3 Abc Abe Abd 输出: Abc Abd Abe import java.
给定两个数组(数组中不包含相同元素),求两个数组的交集中元素的个数(即共同出现的数,如没有则输出为None) 如输入: 5 1 2 4 6 8 6 1 2 5 6 7 8 输出: 4 import java.
求斐波拉契数 斐波拉契数为,Fib(N) = Fib(N-1)+Fib(N-2) F(0)=F(1)=1 用Java编写能求Fib(N)的程序 输入为N,须输出Fib(N) 如输入 3 输出: 3 import java.
class Solution { public int[] twoSum(int[] nums, int target) { int[] ans = new int[2]; for(int i = 0; i < nums.
一、控制系统启动过程 1.要想顺利启动系统,bootsect.s必须让在磁盘的固定位置上,这个工作是由 make / makefile 完成的 2.
#include #include #include #include #include using namespace std; int e[201][201]; vector temp; bool judge(){ int flag = 1; for(int i = 0; i < temp.
https://github.com/uiiuiiu/PAT/blob/master/Advanced/1141%20%20Ranking%20of%20Institutions%EF%BC%8825%20%E5%88%86%EF%BC%89.
#include #include #include using namespace std; string get_num(string &s){ string sa = ""; for(int i = 0; i < s.
#include #include #include #include using namespace std; int main(){ long long n, t; cin >> n; ...
#include #include #include using namespace std; int n; const int maxn = 31; struct node { int data; node *l,...
#include #include #include #include using namespace std; map ma; int main(){ int n, m, t; cin >> n ...
#include #include #include #include #include using namespace std; int c; struct node{ string id, name;...
#include #include #include using namespace std; vector a, b; //note:堆排序从1开始 void downAdjust(int low, int high...
#include #include #include using namespace std; int main(){ int n; cin >> n; vector a(n), b(n); ...
#include #include #include #include using namespace std; int n, k; const int inf = 99999999; const int msize...
#include const int maxn = 10001; bool isprime(int a) { if(a == 1) return false;//素数为大于1且能被除了自身和1整除的数 fo...
#include #include #include #include #include using namespace std; int father[10001]; int to[10001]; int fi...
//给定 id id的父亲 id的母亲(-1表示过世) k id的k个孩子 房产的数量 房产的面积 //求每个家庭(用最小的id存储)房产的总数 平均房产数量和面积(平均保留三位) //排序:平均面积的降序 tie id的增...
#include #include #include using namespace std; int n; const int maxn = 31; struct node { int data; node *l,...
//连通分量数量 - 1 //如何求连通分量: #include #include #include #include using namespace std; int e[1000][1000], n; bool ...
#include #include #include #include using namespace std; struct node { int ad, l, r; }; vector visited(20, ...
#include #include #include #include #include #include using namespace std; struct node{ string name; ...
#include #include #include #include #include using namespace std; bool judge(string s){ string st = s; reverse(st.
//push是前序遍历 pop是中序遍历 根据前序遍历和中序遍历 输出后序遍历 #include #include #include using namespace std; int n; vector pre, in...
//给定后序和中序遍历 要求输出层序遍历 #include #include #include using namespace std; const int maxn = 31; int n; struct node ...
#include #include using namespace std; string a[10] = { "", "Shi", "Bai", "Qian", "Wan", "Shi", "Bai", "Qian"...
#include #include #include using namespace std; int main() { string s; cin >> s; long long sum = 0, p = 0, t = 0; for (int i = 0; i < s.
#include #include #include using namespace std; int main() { int n; long p; cin >> n >> p; v...
#include #include #include using namespace std; struct node{ int id, v, t, g; }; vector v[4]; int cmp(node &a, node &b) { if (a.
#include #include #include using namespace std; const int maxn = 1001; vector num(maxn), cbt(maxn); int n, c...
#include #include #include using namespace std; int target; struct NODE { int w; vector child; }; vec...
#include #include #include using namespace std; //大意:统计每一层叶子结点的个数 并输出 //根节点id固定为01 //思路:树的模拟套路 vector v[100]...
#include #include using namespace std; vector v[100]; int maxdepth = 0, level[100] = {0}; bool visited[100] = ...
#include #include #include using namespace std; vector in; struct node{ int l, r; }; vector tree; void inorder(int root){ if(tree[root].
//思路:按照成绩的非递增顺序排序 输出给定区间的name和id #include #include #include #include #include using namespace std; struct ...
//思路:第一步用node将链表链接起来 存在v中 用ma判断是否重复 重复则pop 并push到re中 #include #include #include #include #include using na...