-
-
10就是在提交界面粘贴了代码进去,然后点了提交网页就崩溃了。换了浏览器也是这样,换别人的电脑也不行。 有没有人碰到相同的问题,求助啊。。。
-
0杭电acm今天怎么崩了,有大佬知道什么情况吗
-
0经核实吧主金鹏大侠 未通过普通吧主考核。违反《百度贴吧吧主制度》第八章规定http://tieba.baidu.com/tb/system.html#cnt08 ,无法在建设 杭电acm吧 内容上、言论导向上发挥应有的模范带头作用。故撤销其吧主管理权限。百度贴吧管理组
-
4
-
0
-
1哪位大佬救下命,题目1123,测试结果都对,就是AC不了
-
3#include<iostream> #include<algorithm> using namespace std; int main(void) { char n[4]; //这里写成charn[3]不可以么? while (cin >> n) { if (n[0] > n[1])swap(n[0], n[1]); if (n[1] > n[2])swap(n[1], n[2]); if (n[0] > n[1])swap(n[0], n[1]); cout << n[0] << ' ' << n[1] << ' ' << n[2] << endl; } return 0; }
-
0第2396题,Dominoes如何解决,求帮助http://acm.hdu.edu.cn/showproblem.php?pid=2396
-
0有没有周六晚上有时间的,有个考试两道编程题,不是特别难,有感兴趣的私聊有偿的。
-
1什么情况???回头刷新了一下界面就变成统一身份验证那个界面了连题库都看不了,登录就说用户账号或密码错误找回就说没有账户,是要本校的学号登录了????
-
11000题就卡住了,尝试了好几种方法,不管是用四则运算还是进位,都是error,新人求助大神,求指教思路,多谢。
-
5哪位好心人有整套杭电ACM的题库?有的话给个链接吧!谢谢大家啦!
-
0现在怎么看不了我之前做过那些题的答案,知道的请告诉一声,谢谢
-
1零基础应该怎么办才能刷题?求大神指点!
-
2#include<iostream> using namespace std; int record[105][105]; int max(int a, int b) { return a>=b ? a:b; }int idxhelper(int k) { return k*(k-1)/2; }int dp(int N, int s[]) { for(int i=1; i<N+1;i++) { for(int j=1; j<i+1; j++) { record[i][j] = max(record[i-1][j-1], record[i-1][j]) + s[idxhelper(i)+j]; } } int temp = record[N][1]; for(int i=2;i<N+1;i++) { if(temp < record[N][i]) { temp = record[N][i]; } } return temp; } int main() { int N; int s[105]; int n; while(cin >> N) { n = (N+1)*N/2; //memset(s,0,sizeof(s)); for(int i=0;i<105;i++) { s[i] = 0; } for(int i=0;i<
-
13昨天还上的去的,今天这么就不行了?
-
0各位大神,acm密码忘记了怎么找回密码啊?????急急急急急急急急急!!!
-
0acm 2072和2077题求Java解啊!!有木有大神
-
7你听说过角谷猜想吗?任意的正整数,比如 5, 我们从它开始,如下规则计算:如果是偶数,则除以2,如果是奇数,则乘以3再加1.如此循环,最终必会得到“1” ! 比如 5 的处理过程是:5168421 一个正整数经过多少步才能变成1, 称为角谷步数。对于5而言,步数也是5对于1,步数为0 本题的要求是,从标准输入给定一个整数n(1<n<300)表示角谷步数求满足这个角谷步数的最小的正整数 例如: 输入:3则输出:8 输入:4则输出:16 输入:7则输出:3
-
0问题描述 公主被魔王feng5166绑架,我们的英雄Ignatius拯救美丽的公主。现在他进入feng5166的城堡。城堡是个大迷宫。只是让问题,我们假设的迷宫是一个n×m的二维数组,左上角是(0,0),右下角是(n-1,m-1)。伊格进入在(0,0),并feng5166的房间的门是在(n-1,m-1),这是我们的目标。在城堡有一些怪物,如果Ignatius遇到他们,他要杀了他们。以下是一些规则: 1。Ignatius只能在四个方向移动(上,下,左,右),每秒一步。一步是定义如下:如果当前
-
01000题的a+b的代码为什么是 #include<stdio.h> int main(){ int a,b; while(scanf("%d%d",&a,&b)!=EOF){ printf("%d\n",a+b); } return 0; } 而不是 #include<stdio.h> int main(){ int a,b; scanf("%d%d",&a,&b) printf("%d\n",a+b); return 0; } 那个eof是什么意思?
-
1#include <iostream> #include <iomanip> #include<algorithm> #define MAX 1000 using namespace std; struct room{ int javabeen; int catfood; double price; }; room a[MAX]; int M,N,n0,n1; bool rule(room x,room y){ return x.price<y.price; } int main(){ while(cin>>M>>N && !(M==-1 && N==-1)){ for(int i=0;i<N;i++){ cin>>n0>>n1; a[i].javabeen=n0; a[i].catfood=n1; if(n0==0) a[i].price=-1; a[i].price=(double)n1/n0; } sort(a,a+N,rule); double get=0.0; for(int i=0;i<N;i++){ if(a[i].price==-1) break; if(M>=a[i].catfood){ M-=a[i].catfood; ge
-
1有木有一个平台放的是杭电OJ的答案呀,表示找答案真的好辛苦
-
3经常测试的时候给的那些测起来都对 结果还是wa 要疯了
-
1样例输入 1234=127 样例输出 123+4=127 #include<iostream> using namespace std; int main() { char c1; int beg,end,ago,last,mix,count=1; cin>>beg>>c1>>end; ago=beg/10; last=beg%10; mix=ago+last; while(mix!=end) { count=count*10; last=(ago%10)*count+last; ago=ago/10; mix=ago+last; if(ago==0) break; } if(ago==0) cout<<"Impossible"<<endl; else cout<<ago<<"+"<<last<<"="<<mix<<endl; return 0; }
-
0exercise is closed now是什么
-
0
-
0acm1012题,为什么当n为4,答案是2.708333333,而我输出的结果一直是2.708333334各位路过的大神看看哈! #include<stdio.h> int main() { double a,b,c; int i,j; printf("n e\n- -----------\n0 1\n1 2\n2 2.5\n3 2.666666667\n"); a=2.666666667; j=6; for(i=4;i<10;i++) { j=j*i; a=a+1.0/j; printf("%d %.9f\n",i,a); } return 0; }
-
3http://blog.csdn.net/hurmishine?viewmode=contents
-
0import java.io.IOException; import java.util.Scanner; public class Main{ public static void main(String []args) throws IOException{ double min; double d; int n; int i; int j; Scanner read = new Scanner(System.in); n = read.nextInt(); while(n!=0){ min = 100000; double a[][] = new double[n][2]; for(i=0;i<n;i++){ a[i][0] = read.nextDouble(); a[i][1] = read.nextDouble(); if(i>=1){ for(j=0;j<i;j++){ d = Math.sqrt((a[i][0]-a[j][0])*(a[i][0]-a[j][0])+(a[i][1]-a[j][1])*(a[i][1]-a[j][1])); if(d<min) min = d; } } } System.out.printf("%.2f\n",min/2); n = read.nextInt(); } } }
-
1#include<iostream> using namespace std; int count=0; void main() { int *pt,*pk,t; void set(int p[],int t); void sort(int p[],int t); void beat(int pt[],int pk[],int t); void beaten(int pt[],int t); void peace(int pt[],int pk[],int t); cin>>t; while(t) { count=0; pt=new int[t]; pk=new int[t]; set(pt,t); //输入数据 set(pk,t); sort(pt,t); //将数据按大到小进行排序 sort(pk,t); peace(pt,pk,t); //先判断是否所有马都一样 beat(pt,pk,t); //判断田忌有那些马能赢king的哪些马,并自动择优匹配 beaten(pt,t); //把剩下没有出场赢过king马的马
-
1#include<stdio.h> int main() { int a[100]; int i,n,m,av,sum,k,flag; while(scanf("%d%d",&n,&m)!=EOF) { a[0]=2,sum=0,av=0,flag=0; for(i=1;i<=n;i++) a[i]=a[i-1]+2; for(k=1;k<=n/m;k++) { for(i=0;i<k*m;i++) { sum+=a[i]; } av=sum/m; if(flag) printf(" "); printf("%d",av); flag=1; sum=0-sum; } sum=0,av=0; if(n%m==0) printf("\n"); else { printf(" "); for(i=n-n%m;i<n;i++) sum+=a[i]; av=sum/(n%m); printf("%d\n",av); } } return 0; }
-
1#include<stdio.h> int main() { int T,N,l,r,a[100001],i,j,sum,temp,max; scanf("%d",&T); j=1; while(j<=T) { scanf("%d",&N); i=1; while(i<=N) { scanf("%d",&a[i]); i++; } max=a[1]; temp=1; i=1; sum=0; while(i<=N) { sum=sum+a[i]; if(sum>=max) { l=temp; r=i; max=sum; } else if(sum<0) { sum=0; temp=i+1; } i++; } printf("Case %d:\n",j); printf("%d %d %d\n",max,l,r); if(j!=T) printf("\n"); j++; } return 0; }
-
2提交之后是Runtime Error (ACCESS_VIOLATION)求指导,谢谢 #include<stdio.h> #include<stdlib.h> main(){ struct outputelem { int max; int maxstart; int maxend; struct outputelem *next; }; int n,ni,nn,nni,i,j,sum,max,maxstart,maxend;//n为行的个数,nn为每行有几个数,后面跟个i为循环时的变量 int elemlist[50][2],elem[50]; //elem存放每行输进来的字符,elemlist存放从第i个数起最大的和 struct outputelem *start,*newelem,*cunchu; newelem=(struct outputelem*)malloc(sizeof(struct outputelem)); start=newelem; scanf("%d",&n); //总共输入
-
1# include <stdio.h> main() { int n,m,i,n_mod; while (scanf("%d%d",&n,&m)&&(n||m)) { n_mod = ( (n%m) * (100%m) ) % m; //防止溢出 if (n_mod==0) printf("00 "),n_mod = m;//若恰好整除输出00加空格,并定位后一个数 else n_mod = m - n_mod;//定位后一个数 printf("%d",n_mod); while (n_mod +=m,n_mod<100) { printf(" %d",n_mod);//后面不会有空格 } putchar ('\n'); } }
-
1java语句 System.out.println(sum); System.out.println(); 和 System.out.println(sum+“\n")的区别在哪? 为何后者总是presentation error
-
1输3 7 2 4 8 2 3 4 5 6 7 8时输出0 0 0为什么 #include <stdio.h> int main() {int n,m,i,j,x,z,y,a; while(scanf("%d%d",&n,&m)!=EOF&&(m!=0||n!=0)) { int l[110],y[110]; for(i=1;i<=n;i++) scanf("%d",&l[i]); for(j=1;j<=m;j++) scanf("%d",&y[j]); for(i=1;i<=n;i++) { x=i; for(j=i+1;j<=m;j++) if(l[j]<l[x]) x=j; y=l[x]; l[x]=l[i]; l[i]=y; } for(i=1;i<=n;i++) { z=0; for(j=1;j<=m;j++) { if(l[i]==y[j]) z++; } if(z==0) printf("%d ",l[i]); } printf("\n"); } printf("Null"); return 0; }
-
31000题如下: public class Add{ static void main(String[] args){ int a=1,b=1; System.out.println("a+b="+(a+b)); } } 错误:类 Add 是公共的,应在名为 Add.java 的文件中声明 请问怎样在Add.java的文件中声明,acm里没有文件啊,而且这代码我在eclipse可以ac....
-
0RT,谢谢大神
-
0软件工程哪个方向薪资高,就业前景好
-
0那个做题系统怎么用,求解答
-
0杭电OJ2000题,感觉自己想复杂了,但又不知道怎么办,百度上答案错的,哪位大神乐意贴一下代码呀…谢了
-
0import java.util.Scanner; public class MaxSum { public static void main(String[] args) { // TODO Auto-generated method stub int T,p,q,q1=0,n
-
2#include<iostream> using namespace std; void main() { int i,n; int sum=0; cin>>n; for(i=1;i<=n;i++) sum=sum+i; cout<<su
-
0现场赛成绩出来了吗