好好学习,天天向上
暂时未有相关通用技术能力~
阿里云技能认证
详细说明#include<iostream> #include<cstdio> #include<cstring> using namespace std; char str1[1002],str2[1002]; int d[1002][1002]; int main() { while(gets(str1) && gets(str2))
/* LC-Display 蛋疼的模拟题 注意输出的特殊行,如第1行、第2到s+2行、 第s+3到2*s+2行、第2*s+3行,总共有2*s+3行,每一行输出的大小就可以根据s的大小控制了。 数字最大位数为8位 */ #include <iostream> #include <cstring> #include<cstdio> using
/* The trip 注意特殊数据的处理,误差不超过0.01即可。 */#include<iostream> #include<cstdio> using namespace std; double a[1005]; int main() { // freopen("./pcio/110103.inp","r",stdin); int n,i;
/* Minesweeper WA了n次才知道uva格式错了也返回wa没有pe啊尼玛 */ #include<iostream> #include<stdio.h> #include<string.h> using namespace std; char a[105][105]; int main() { int i,j,n,m,
题目链接: http://www.programming-challenges.com/pg.php?page=studenthome /* The 3n+1 problem 计算每个数的循环节长度,求给定区间的循环节长度的最大值。 */ #include<iostream> #include<stdio.h> using namespace std;
算法原理: 数组a[]为待处理数组 f[]用于记录a[]数组中,以对应位置数据为结尾的最长有序序列长度 p[]用于记录a[]数组中,以对应位置数据为结尾的前一个数据位置 使用position记录最大长度位置 以a[]={1,4,7,2,5,8,3,6,9},计算最长递增有序子序列为例 初始化f[]={1, 1, 1, 1, 1, 1, 1,1,1},p[]={0,1,2,3,4
点击打开原链接 Objective-C开发之CodeBlocks实例操作的内容是本文要介绍的内容,主要讲述了CodeBlocks相关的内容,先来看详细内容。1. 首先安装Objective-C编译器GNUstep Windows Installer提供了Windows平台下的Objective-C的模拟开发环境,一共有四个软件包,其中GNUstep System和GNUstep Co
/* 寝室学弟问我一个很简单的问题,就是把一个数逆序后输出的字符串转换为数值, 学弟用了pow这个很常见的函数,代码逻辑没有问题,但是不理解为什么答案是错的, 而且只差1或者2;在小蒙的帮助下,才开始意识到pow 精度丢失的问题. 一查 cplusplus.com 才发现 如下问题: double pow ( double base, double expo
import java.util.*; import java.math.*; import java.io.*; public class Main { public static void main( String[] args ) { Scanner cin=new Scanner(new BufferedInput
//A 好久没做了,5.1一过寝室不熄灯了,今天做了一场还是只做了2题。 弱。 #include<iostream> #include<stdio.h> using namespace std; int a[200005],b[200005]; int main() { // freopen("1.txt","r",stdin); int n,m,
#include<iostream> #include<string> #include<stdio.h> using namespace std; int main() { string s; char ch; ch=cin.get(); //cin.get()一次接收一个字符; cout<<ch&l
tomcat可以在myeclipse下启动使用,但单独通过startup.bat启动双击后窗口一闪即逝。 主要原因为tomcat在启动的过程中需要寻找jre的安装路径,因此在启动tomcat前,需要首先安装JDK,然后配置好环境变量,有很多时候是因为环境变量配置的不正确而导致tomcat启动不起来。 下面以我的安装路径为例。 环境变量的配置如下: CAT
题目列表 > A + B 时间限制: 1000ms 内存限制: 1024MB 描述 输入两个正整数A和B, 求A+B的值 输入 两个正整数A, B 输出 A+B的和 对于小数据, 0 < A, B <= 10; 对于大数据, 0 < A, B <= 10100 样例输入 2 3 样例输出 5 #include<iostream>
I know it can feel frustrating sometimes, and you might feel like some problems will always be difficult, but don't give up. It will get easier with time. If you keep practicing and solving prob
HTML与CSS是两个作用不同的语言,它们同时对一个网页产生作用,因此必须通过一些方法,将CSS与HTML挂接在一起,才能正常工作。 在HTML中,引入CSS的方法主要有行内式、内嵌式、导入式和链接式4种。 1, 行内式 Code: <div style="border:2px #00F solid; width:80px; height:30px;">文本内容&
#include<stdio.h> int main() { int t; scanf("%d",&t); while(t--) { int i,x,q,t,k,p; double ans; scanf("%d",&x); scanf("%d",&q);
#include<stdio.h> int main() { // freopen("1.txt","r",stdin); int n,h,m,s,h1,m1,s1; scanf("%d",&n); while(n--) { int h2=0,m2=0,s2=0; scanf("%d:%d:%d %d:
#include<stdio.h> #include <algorithm> using namespace std; int x[20]; int main() { //freopen("input.txt","r",stdin); int t,i,n; scanf("%d",&t); while(t--) {
#include <stdio.h> #include <stdlib.h> #include <string.h> #define max(x,y) x>y?x:y; int v[100001]; int w[100001]; int dp[100001]; int main() { int n,m; // freopen("inp
#include<stdio.h> #include<stdlib.h> int x[21][21]; int main() { int i,j,n,m; // freopen("input.txt","r",stdin); while(scanf("%d%d",&n,&m)!=EOF) { int s
选择解压版的Tomcat的理由是可以让我们使用多个Tomcat,但是配置上就会出现一些问题,需要我们手动进行更改配置。我的Tomcat版本是:apache-tomcat-6.0.16.zip 给个链接:http://tomcat.apache.org/download-60.cgi 下载完成后,解压到C:\Tomcat6(设置你的路径),检查环境变量JAVA_HOME是否存在:一般
下载好MinGW后就安装,它是一组有用的工具集(这些工具将包含在$/bin目录下(其中 $代表您所选择的安装路径))。 环境设置:对于我们这些使用者来说,最好是能够简单方便的使用工具。所以,我们就需要设置环境,便于我们使用MinGW。 对于设置,我们只需要在环境变量中的PATH 变量中,添加$/bin这个路径就可以了,这样我们的gcd编译环境就搭配好了。 比如我的安
下载好的JDK是一个可执行安装程序,双击安装。将安装路径改为:C:\jdk1.6.0(当然其他路径也可以)。 JDK安装完成之后我们进行JDK环境变量设置: 我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量: (1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等,这就要找到我们
// 高精度加法 #include<iostream> #include<cstring> using namespace std; int* strtoint(char *str) { int i,len=strlen(str); int* a=new int[(len+1)*sizeof(int)]; for(i=0;i<len;i
/* AOV网络及拓扑排序 1、在有向无环图中,用顶点表示活动,用有向边<u,v>表示活动u必须先与活动v,这种有向图叫AOV网络。 2、若<u,v>,则u是v的直接前驱,v是u的直接后继;若<u,u1,u2,···un,v>则称u是v的前驱,v是u的后继。 3、前驱后继关系有传递性和反自反性。则可以推断AOV网络必须是有向无环图。 4、拓扑
//zoj 2913 BFS // 从每条线路上的每个地区出发进行BFS遍历, // 统计每条线路上每个地区到其他地区最短距离中的最大值,求出所有最大值中的最小值。 #include<stdio.h> #include<queue> #include<string.h> using namespace std; #define MAX 10000 #de
// zoj 1649 #include<stdio.h> #include<queue> #include<string.h> using namespace std; #define MAXN 200 #define INF 1000000 struct point { int x,y; int step,time; }; queue
#include<stdio.h> int n,q; int jk[25][4]; int state[25]; int result[25]; void initial() { int i,j; for(i=0; i<25; i++) { for(j=0; j<4; j++) jk[i][j]=0;
#include<stdio.h> char jk[55][55]; int dir[4][2]= {{-1,0},{1,0},{0,-1},{0,1}}; int flag[55][55]; int m,n; void dfs(int x,int y) { //注意这里比较蛋疼,m,n刚好和x,y坐标是相反的。 规律是所在的点和接下来要搜索
#include<stdio.h> int dir[4][2]= {{-1,0},{1,0},{0,-1},{0,1}}; char jk[25]; int flag[25][25]; int num; void dfs(int x,int y) { int i,j,xx,yy; for(i=0; i<4; i++) for(j=0; j&
#include<stdio.h> char jk[101][101]; int m,n; int dir[8][2]={{-1,-1},{-1,0},{-1,1}, {0,1},{0,-1},{1,1},{1,-1},{1,0}}; void dfs(int x,int y) { int i,xx,yy; jk[x][y]='*'; for(i
// zoj 2110 #include<stdio.h> #include<math.h> char map[9][9]; int m,n,t; int di,dj; bool escape; int dir[4][2]={{0,-1},{0,1},{1,0},{-1,0}}; void dfs(int si,int sj,int cnt) { int
// 邻接矩阵 #include<stdio.h> #include<string.h> #define MAXN 100 int Edge[MAXN][MAXN]; int main() { // freopen("input.txt","r",stdin); // freopen("output.txt","w",stdout); int
点击打开链接 Havel-hakimi 定理 判断可图性 简单的说,判断序列 7,7,4,3,3,3,2,1 是否可图,删除首项,其后的首项个数项每项-1后排序,由于图中不可能出现负度数的点,一旦发现负数,即不可图。7,7,4,3,3,3,2,1--> 6,3,2,2,2,1,0 --> 2,1,1,1,0,-1.(over)。 再举一个例子,判断序列:5,4
// div2 A #include <stdio.h> int main(){ int i,j,n,T; scanf("%d",&T); while(T--){ scanf("%d",&n); if(n>=180||n<=0){ printf("NO\n");
//cf #163 div 2 A // http://codeforces.com/contest/266/problem/A #include<stdio.h> #include<iostream> using namespace std; char a[55]; int main(){ int n,i; //freopen("input.txt","r
http://codeforces.com/problemset/problem/268/A http://codeforces.com/problemset/problem/268/B http://codeforces.com/problemset/problem/268/C // cf #164 div2 A #include<stdio.h> int a[30
/* C++电话本程序 */ /* 1.可实现txt文件的读取和保存。 */ /* 2.可实现联系人的增添、删除和修改。 */ /* 3.可实现通过联系人查询号码。 */ /* 4.可实现通过号码查询联系人。 */ /* 5.可实现全部联系人的显示。 */ /* 运行环境vs2010||codebl
转自网络! qsort函数是ANSI C标准中提供的,其声明在stdlib.h文件中,是根据二分发写的,其时间复杂度为n*log(n),其结构为: void qsort(void *base,size_t nelem,size_t width,int (*Comp)(const void *,const void *)); 其中: *base 为要排序的数组 nelem 为要排序
1、Robberies http://acm.hdu.edu.cn/showproblem.php?pid=2955 正确的方程是:f[j]=max(f[j],f[j-q[i].money]*q[i].v) 其中,f[j]表示抢j块大洋的最大的逃脱概率,条件是f[j-q[i].money]可达,也就是之前抢劫过; 始化为:f[0]=1,其余初始化为-1 (抢0块大洋肯定不被抓嘛)#i
Bone Collector II Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 883 Accepted Submission(s): 411 Problem Description The title of this pr
#include<stdio.h> #include<string.h> #define max(a,b) (a>b?a:b) __int64 dp[2000000]; int a[1200],b[1200]; int main() { int t,n,i,j,v; scanf("%d",&t); while(t--) {
Humble Numbers Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Problem Description A number whose only prime factors are 2,3,5 or 7 is called a h
搬寝室 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Problem Description 搬寝室是很累的,xhd深有体会.时间追述2006年7月9号,那天xhd迫于无奈要从27号楼搬到3号楼,因为10号要封楼了.看着
How to Type Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem Description Pirates have finished developing the typing software. He called Cathy to test hi
免费馅饼 Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Problem Description 都说天上不会掉馅饼,但有一天gameboy正走在回家的小
http://acm.hdu.edu.cn/showproblem.php?pid=3336 题目 这是喵呜大神用KMP做的,46MS #include <stdio.h> #define MOD 10007 char b[200005]; int dp[200005]; int p[200005]; int n; int Pre() { int s,i,
I Hate It Time Limit : 9000/3000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) Total Submission(s) : 22 Accepted Submission(s) : 11 Problem Description 很多学校流行一种比较的习惯。老师
敌兵布阵 Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total Submission(s) : 19 Accepted Submission(s) : 14 Problem Description C国的死对头A国这段时间正在进行军事演习,
简单计算器 Problem Description 读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。 Input 测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个 空格分隔。没有非法表达式。当一行中只有0时输入结束,相应的结果不要输出。