细节题
文章平均质量分 51
那个村的王富贵
这个作者很懒,什么都没留下…
展开
-
AngularJS——浏览器报错
出现这个问题的原因是因为,我的控制器有父控制器和子控制器,JS代码使用了父子类之间的继承,但是引入js文件到html中的时候,只引入了子控制器所导致的。原创 2021-04-26 14:59:40 · 215 阅读 · 0 评论 -
1005 继续(3n+1)猜想 (我发誓做完这个题之后好好的看题目)
卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8...原创 2018-10-25 16:18:16 · 204 阅读 · 0 评论 -
牛客网+灰魔法师
题目描述“White shores, and beyond. A far green country under a swift sunrise.”--灰魔法师给出长度为n的序列a, 求有多少对数对 (i, j) (1 <= i < j <= n) 满足 ai + aj 为完全平方数。输入描述第一行一个整数 n (1 <= n <= 10^5)第二行...原创 2018-10-27 11:03:54 · 285 阅读 · 0 评论 -
牛客网+紫魔法师+染色问题
题目描述 “サーヴァント、キャスター、Medea。”--紫魔法师 给出一棵仙人掌(每条边最多被包含于一个环,无自环,无重边,保证连通),要求用最少的颜色对其顶点染色,满足每条边两个端点的颜色不同,输出最小颜色数即可输入描述:第一行包括两个整数n,m,表示顶点数和边数n <= 100000, m <= 200000接下来m行每行两个整数u,v,表示u,v之间有一...原创 2018-10-27 14:56:12 · 442 阅读 · 0 评论 -
1008 数组元素循环右移问题 (20 分)
一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N...原创 2018-10-27 16:54:11 · 277 阅读 · 0 评论 -
1009 说反话 (20 分)
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Her...原创 2018-10-27 17:18:16 · 600 阅读 · 0 评论 -
数据结构实验之二叉树一:树的同构
老师说的好,一遍不会两遍,两遍不会三遍,三遍不会n遍。。。。总有会的那一天,只要你敢付出学会的时间。。 ...原创 2018-11-09 21:41:09 · 169 阅读 · 0 评论 -
J - Books (思维题)
DreamGrid went to the bookshop yesterday. There are books in the bookshop in total. Because DreamGrid is very rich, he bought the books according to the strategy below:Check the books from the 1st...原创 2018-11-10 08:27:27 · 1074 阅读 · 0 评论 -
字符串扩展
Problem DescriptionTom有些时候为了记录的方便,常常将一些连续的字符用扩展符'-'简单表示。比如abcdefg可以简写为a-g,即用起始的字符和终止字符中间加上一个扩展符'-'来表示这个字符串。但是为了处理的方便,Tom又必须将这些我们简单记法扩展成原来的字符串。很明显要是人工来做的话必定很麻烦,Tom知道计算机可以帮助他完成这个任务,但是他却不会编程,这的确让他很上火。他...原创 2018-11-10 10:24:06 · 215 阅读 · 0 评论 -
时间日期格式转换
Problem Description对于日期的常用格式,在中国常采用格式的是“年年年年/月月/日日”或写为英语缩略表示的”yyyy/mm/dd”,此次编程竞赛的启动日期“2010/11/20”就是符合这种格式的一个日期,而北美所用的日期格式则为“月月/日日/年年年年”或”mm/dd /yyyy”,如将“2010/11/20”改成这种格式,对应的则是”11/20/2010”。对于时间的格式...原创 2018-11-05 09:08:39 · 1119 阅读 · 0 评论 -
学生信息的添加与查询
Problem Description设计一个学生添加和查询的系统,从键盘读入学生的数据,然后再从屏幕显示出来。Input第一行有2个整数N和M,其中:N——学生数量,M——学生属性数量;第二行有M个字符串,表示学生的属性名称,其中第1个属性id表示关键字;其中各字段属性的数据类型是确定的。接下来有N行M列数据,分别表示学生各种属性的值,关键字相同的记录代表一个学生(后来读入的信息...原创 2018-11-15 09:08:46 · 659 阅读 · 0 评论 -
1031 Hello World for U (20 分)(其实这个题目有更简单的方法)
Given any string of N (≥5) characters, you are asked to form the characters into the shape of U. For example, helloworld can be printed as:h de ll rlowoThat is, the characters must be prin...原创 2018-11-23 22:35:23 · 296 阅读 · 0 评论 -
分数加减法
Problem Description编写一个C程序,实现两个分数的加减法Input输入包含多行数据每行数据是一个字符串,格式是"a/boc/d"。其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。数据以EOF结束输入数据保证合法 Output对于输入数据的每一行输出两个分数的运算结果。注意结果应符合书写习惯,没有多余的符号、分子、分母,并...原创 2018-11-27 10:34:27 · 833 阅读 · 0 评论 -
查找练习 hash——出现过的数字(最简单的哈希)
Problem Description有一个数据字典,里面存有n个数字(n<=100000),小明现在接到一个任务,这项任务看起来非常简单——给定m个数字,分别查询这m个数字是否出现在字典之中;但是考虑到数据量的问题,小明找到了善于编程的你,希望你可以帮他解决这个问题。 Input 输入数据只有一组!第一行包含两个整数n m,分别代表字典中数字的个数和要查询的数字的个数。...原创 2018-11-28 20:28:00 · 323 阅读 · 0 评论 -
1046 Shortest Distance (20 分)(前缀和问题)
The task is really simple: given N exits on a highway which forms a simple cycle, you are supposed to tell the shortest distance between any pair of exits.Input Specification:Each input file conta...原创 2018-12-07 17:53:10 · 326 阅读 · 0 评论 -
1004 Counting Leaves
A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child.Input Specification:Each input file contains one test case. Each case starts...原创 2018-12-07 21:59:36 · 1080 阅读 · 0 评论 -
bellman算法模板
#include <iostream>#include <bits/stdc++.h>#define INF 0x3f3f3f3fusing namespace std;///bellman算法求最长路径+模板。///反向更新,便于输出///注意一点是,如果有多个条件,所有的条件都按照一个点更新。const int N = 5e4+10;struct nod...原创 2018-12-08 09:53:12 · 162 阅读 · 0 评论 -
数据结构实验之图论四:迷宫探索
Problem Description有一个地下迷宫,它的通道都是直的,而通道所有交叉点(包括通道的端点)上都有一盏灯和一个开关;请问如何从某个起点开始在迷宫中点亮所有的灯并回到起点?Input连续T组数据输入,每组数据第一行给出三个正整数,分别表示地下迷宫的结点数N(1 < N <= 1000)、边数M(M <= 3000)和起始结点编号S,随后M行对应M条边,每行...原创 2018-11-04 22:41:38 · 340 阅读 · 0 评论 -
1042 Shuffling Machine (20 分)(水题+注意一点就是gets()不能用于C++,只能用于C)
Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoid "inside jobs" where employees collaborate with gambler...原创 2018-12-05 15:52:31 · 364 阅读 · 2 评论 -
1042 Shuffling Machine(补充代码+洗牌模拟(下标转化))
#include <stdio.h>#include <string.h>#include <stdlib.h>const int N = 54;///54张牌。char color[5] = {'S','H','C','D','J'};///5种颜色的牌。int start[N+1];///起始位置的编号int end[N+1];///可以看作是中...原创 2018-12-05 17:16:27 · 176 阅读 · 0 评论 -
Biorhythms
#include <bits/stdc++.h>using namespace std;int main(){ int p,e,i,d; int index = 0; while(scanf("%d%d%d%d",&p,&e,&i,&d)!=EOF) { if(p==-1&&e==-...原创 2018-12-05 21:34:28 · 439 阅读 · 0 评论 -
Java URL类的中的TCP
需要服务器端和客户端这里是服务器端package cn.sdut.net;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;//相当于打电话//端口[0,655...原创 2019-06-05 14:32:45 · 354 阅读 · 0 评论 -
数据结构实验之排序二:交换排序
、、、cProblem Description冒泡排序和快速排序都是基于&quot;交换&quot;进行的排序方法,你的任务是对题目给定的N个(长整型范围内的)整数从小到大排序,输出用冒泡和快排对这N个数排序分别需要进行的数据交换次数。Input连续多组输入数据,每组数据第一行给出正整数N(N ≤ 10^5),随后给出N个整数,数字间以空格分隔。Output输出数据占一行,代表冒泡排序和快速排序进行排序分...原创 2018-12-23 11:28:38 · 217 阅读 · 0 评论 -
bellman算法模板
#include <iostream>#include <bits/stdc++.h>#define INF 0x3f3f3f3fusing namespace std;///bellman算法求最长路径+模板。///反向更新,便于输出///注意一点是,如果有多个条件,所有的条件都按照一个点更新。const int N = 5e4+10;struct nod...原创 2018-12-23 11:31:16 · 201 阅读 · 0 评论 -
java的application和applet的区别
在Java语言中,能够独立运行的程序称为Java应用程序(Application)。Java语言还有另外一种程序——Applet程序。Applet程序(也称Java小程序)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序。 Java Applet和Java Application在结构方面的主要区别表现在: (1)运行方式不同。Java Applet程序...原创 2018-12-23 20:55:19 · 1547 阅读 · 0 评论 -
Java数组的批量赋值
/*用到了Arrays.fill(arr,100);方法*/import java.lang.reflect.Array;import java.util.Arrays;public class Main { public static void main(String[] args) { int[] arr = new int[100]; Arrays.fill(arr,100)...原创 2018-12-24 19:38:07 · 10139 阅读 · 0 评论 -
关于Java的运算
public class Main { public static void main(String args[]) { int a=10,b=4; float f=a/b;//运算后f的值为2.0 int c=5; int d=10; float e=c/d;//运算后的数值是0.0 int h=5; int i=3; float j=h/i;//运算后的数值...原创 2018-12-24 19:54:52 · 139 阅读 · 0 评论 -
java之Integer类的注意点。
//突然间发现微软字体的简体和繁体的更改和eclipse的Format的快捷键一样。。难受的一批。//你上面这几句话,最后编译后其实是这样的。Integer i = Integer.valueOf(12338);Integer j = Integer.valueOf(12338);//你可以看一下jdk源码,方法如下。public static Integer valueOf(int i...原创 2018-12-25 20:05:07 · 263 阅读 · 0 评论 -
hashcode()和equals()的作用、区别、联系
介绍一、hashCode()方法和equal()方法的作用其实一样,在Java里都是用来对比两个对象是否相等一致,那么equal()既然已经能实现对比的功能了,为什么还要hashCode()呢?因为重写的equal()里一般比较的比较全面比较复杂,这样效率就比较低,而利用hashCode()进行对比,则只要生成一个hash值进行比较就可以了,效率很高,那么hashCode()既然效率这...转载 2018-12-26 08:53:22 · 141 阅读 · 0 评论 -
数据结构实验之链表三:链表的逆置
Problem Description输入多个整数,以-1作为结束标志,顺序建立一个带头结点的单链表,之后对该单链表的数据进行逆置,并输出逆置后的单链表数据。Input输入多个整数,以-1作为结束标志。Output输出逆置后的单链表数据。Sample Input12 56 4 6 55 15 33 62 -1Sample Output62 33 15 55 6 4 56 12...原创 2019-03-10 14:37:14 · 376 阅读 · 0 评论 -
数据结构实验之栈与队列二:一般算术表达式转换成后缀式
Problem Description对于一个基于二元运算符的算术表达式,转换为对应的后缀式,并输出之。Input输入一个算术表达式,以‘#’字符作为结束标志。Output输出该表达式转换所得到的后缀式。Sample Inputa*b+(c-d/e)*f#Sample Outputab*cde/-f*+思路:(一)、'('这个单独判断。不管栈是不是空栈,也就是说没有限制...原创 2019-03-10 17:24:50 · 761 阅读 · 0 评论 -
数据结构实验之栈与队列七:出栈序列判定
Problem Description给一个初始的入栈序列,其次序即为元素的入栈次序,栈顶元素可以随时出栈,每个元素只能入栈依次。输入一个入栈序列,后面依次输入多个序列,请判断这些序列是否为所给入栈序列合法的出栈序列。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个出栈序列,但4,3,5,1,2就不可能是该序列的出栈序列。假设压入栈的所有数字均不相...原创 2019-03-11 17:06:42 · 425 阅读 · 0 评论 -
数据结构实验之串一:KMP简单应用
Problem Description给定两个字符串string1和string2,判断string2是否为string1的子串。Input 输入包含多组数据,每组测试数据包含两行,第一行代表string1(长度小于1000000),第二行代表string2 (长度小于1000000),string1和string2中保证不出现空格。Output 对于每组输入数据,若string2是s...原创 2019-03-12 15:58:25 · 379 阅读 · 0 评论 -
sql server不能建立外键
建立外键属性两边对应的数据信息不一样。原创 2019-03-30 16:55:19 · 818 阅读 · 0 评论 -
二进制运算
一、运算符:&(按位与)|(按位或)^(按位异或)~(按位取反)<<(按位左移)>>(有符号的按位右移)>>>(无符号的按位右移)二、算术运算:二进制数的算术运算包括:加、减、乘、除四则运算,下面分别予以介绍。(1)二进制数的加法:根据“逢二进一”规则,二进制数加法的法则为::0+0=00+1=1+0=11+1=0 (进位为1) ...原创 2019-04-04 14:58:02 · 573 阅读 · 0 评论 -
Packets
Problem DescriptionA factory produces products packed in square packets of the same height h and of the sizes 11, 22, 33, 44, 55, 66. These products are always delivered to customers in the square pa...原创 2019-04-12 17:19:53 · 1795 阅读 · 0 评论 -
阿牛的EOF牛肉串(递推专题)
Problem Description今年的ACM暑期集训队一共有18人,分为6支队伍。其中有一个叫做EOF的队伍,由04级的阿牛、XC以及05级的COY组成。在共同的集训生活中,大家建立了深厚的友谊,阿牛准备做点什么来纪念这段激情燃烧的岁月,想了一想,阿牛从家里拿来了一块上等的牛肉干,准备在上面刻下一个长度为n的只由"E" “O” "F"三种字符组成的字符串(可以只有其中一种或两种字符,但绝对...原创 2019-04-16 15:56:32 · 228 阅读 · 0 评论 -
神、上帝以及老天爷(递推专题)
#include <iostream>#include <cstdlib>#include <cstdio>#include <cstring>using namespace std;//C语言课本上的例题,基本上不会了。。是时候拿起课本来了。//解题思路/*当没有人中奖的时候,有n个人抽奖,共有f[n]种抽法,如果第n个人抽不到第n个...原创 2019-04-16 16:55:01 · 342 阅读 · 0 评论 -
棋盘问题
Problem Description在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input输入含有多组测试数据。 每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及摆放棋子的数目。 n &l...原创 2019-04-16 18:19:17 · 178 阅读 · 0 评论 -
C语言实验——一元二次方程Ⅰ
Problem Description解一元二次方程ax2+bx+c=0的解。保证有解Inputa,b,c的值。Output两个根X1和X2,其中X1>=X2。 结果保留两位小数。Sample Input1 5 -2Sample Output0.37 -5.37Hint提示:计算过程中,分母是(2*a)SourceZJGSU超级简单的题,但是wa了n发。错误代...原创 2019-05-18 15:51:52 · 1496 阅读 · 0 评论