杭电ojC++
西柚檬檬
这个作者很懒,什么都没留下…
展开
-
杭电oj1062 C++
#include<iostream>#include<string>#include<sstream>#include<algorithm>using namespace std;int main(){ int n; cin >> n; getchar(); while (n--) { while (cin.p...原创 2020-03-02 19:25:05 · 259 阅读 · 0 评论 -
杭电oj2072 C++
set用法https://www.cnblogs.com/yigejuruo/p/10462440.htmlgetline用法https://blog.csdn.net/liusicheng2008_liu/article/details/80324502#include<iostream>#include<string>#include<sstream...原创 2020-03-01 13:49:35 · 198 阅读 · 0 评论 -
杭电oj2011 C++
#include<iostream>#include<iomanip>#include<math.h>using namespace std;int main(){int m;cin>>m;double a[100];for(int i=0;i<m;i++){ double t=0; cin>>a[i];...原创 2020-02-29 18:37:42 · 123 阅读 · 0 评论 -
杭电oj2010 C++
#include<iostream>#include<math.h>using namespace std;int main(){int m,n;while(cin>>m>>n){ int a,b,c; int t=0;for(int i=m;i<=n;i++){a=i/100;b=i/10%10;c=i%10;...原创 2020-02-29 14:49:47 · 144 阅读 · 0 评论 -
杭电oj2009 C++
#include<iostream>#include<iomanip>#include<math.h>using namespace std;int main(){ double n; int m;while(cin>>n>>m){ double num=0; for(int i=0;i<m;i++) {...原创 2020-02-28 19:15:47 · 159 阅读 · 0 评论 -
杭电oj2008 C++
#include<iostream>using namespace std;int main(){int n;while(cin>>n){double a[100];int x=0;int y=0;int z=0;if(n!=0){ for(int i=0;i<n;i++) { cin>>a[i]; if(a[i]<...原创 2020-02-28 18:00:35 · 108 阅读 · 0 评论 -
杭电oj2007 C++
#include<iostream>#include<math.h>using namespace std;int main(){int m,n;while(cin>>m>>n){ int t; if(m>n) { t=n; n=m; m=t; } int x=0; int y=0;f...原创 2020-02-28 15:24:53 · 116 阅读 · 0 评论 -
杭电oj2006 C++
#include<iostream>using namespace std; int main(){int n;while(cin>>n){int a[80];int num=1;for(int i=0;i<n;i++){cin>>a[i];if(a[i]%2!=0)num*=a[i];}cout<<num&l...原创 2020-02-28 11:41:48 · 137 阅读 · 0 评论 -
杭电oj2005 C++
#include<iostream>using namespace std;int main(){int year,month,day,num;while(cin>>year){ cin.ignore(); cin>>month; cin.ignore(); cin>>day; cin.ignore();if(year%4=...原创 2020-02-27 21:21:44 · 242 阅读 · 0 评论 -
杭电oj2004 C++
#include<iostream>using namespace std;int main(){ int x; while(cin>>x){if(100>=x&&x>=90)cout<<"A"<<endl;else if(89>=x&&x>=80)cout<<...原创 2020-02-27 15:57:49 · 124 阅读 · 0 评论 -
杭电oj2003 C++
#include<iostream>#include<math.h>#include<iomanip>using namespace std;int main(){double num;while(cin>>num){cout<<fixed<<setprecision(2)<<fabs(num)...原创 2020-02-27 15:38:35 · 108 阅读 · 0 评论 -
杭电oj2002 C++
#include<iostream>#include<math.h>#include<iomanip>#define PI 3.1415927using namespace std;int main(){double r,v;while(cin>>r){v=4*PI*pow(r,3)/3;cout<<fixed&l...原创 2020-02-27 13:06:21 · 123 阅读 · 0 评论 -
杭电oj2001 C++
#include<iostream>#include<math.h>#include <iomanip>using namespace std;int main(){ cout<<fixed<<setprecision(2); double x1,x2,y1,y2,l; while(cin>>x1>&g...原创 2020-02-26 17:24:44 · 157 阅读 · 0 评论 -
杭电oj2000 C++
#include <cstring>#include <iostream>#include <string>using namespace std;int main(){char x,y,z,a;while(cin>>x>>y>>z){if(x>y){a=x;x=y;y=a;}if(y&...原创 2020-02-21 19:16:08 · 154 阅读 · 0 评论 -
杭电oj1021 四个一周期 递归超限
#includeusing namespace std;int main(){int a;while (cin >> a){if ((a-2)%4== 0)cout elsecout }return 0;}原创 2017-07-28 18:57:57 · 249 阅读 · 0 评论 -
杭电oj1014 互质就可以了
#include#includeusing namespace std;int a(int step, int mod) {if (mod == 0)return step;else a(mod, step%mod);}int main() {int step, mod;while (cin >> step >> mod) {i原创 2017-07-28 16:19:56 · 328 阅读 · 0 评论 -
杭电oj1013
可以考虑模9#include#includeusing namespace std;int main(){ char str[1000]; int sum,i; while(cin>>str) { sum=0; if(str[0]=='0') { break; }原创 2017-07-27 21:08:20 · 281 阅读 · 0 评论 -
杭电oj1004最流行的气球颜色
#include #include #include #include using namespace std; int main() { int n; while(cin>>n) { if(n==0) break; else { string *str=new string[n](); int* i原创 2017-07-27 20:53:46 · 599 阅读 · 0 评论 -
杭电oj1001排序 交换次数
#includeusing namespace std;#define max 1000int main(){int num[max+1];int a,i,j,emm,c;//nmm中间变量 c交换次数 cin>>a;for(i=1;i{cin>>num[i];}num[0]=-1;c=0;for(j=0;j{原创 2017-07-27 20:46:57 · 446 阅读 · 0 评论 -
杭电oj1000阶乘
#include using namespace std;int main(){int a;while(cin>>a){for(int i=a;ia=a+i;cout}return 0;}原创 2017-07-27 20:30:59 · 209 阅读 · 0 评论 -
杭电oj1019多个数的公倍数
#includeusing namespace std;int gys(int gbs,int a);int main(){int n, i, num, gbs, a;while (cin >> n){while (n--){cin >> num;cin >> a;gbs = a;for (i = 1; i原创 2017-07-28 14:59:35 · 313 阅读 · 0 评论 -
杭电oj1049 根据规律 写几个就推出来了
#includeusing namespace std;int s(int a,int b,int c,int t);int main(){int n,u,d,min=1;while(cin>>n,cin>>u,cin>>d){if(n==0)break;cout}return 0;}int s(int a,int b,原创 2017-07-31 00:52:15 · 421 阅读 · 0 评论 -
杭电oj1040 简单的排序
#includeusing namespace std;int main(){ int a,n,i, j,temp; cin>>n; while(n--) { cin>>a; int *p=new int[a]; for(i=0;ia;i++)原创 2017-07-31 00:55:14 · 611 阅读 · 0 评论 -
杭电oj1092简单的加法
#includeusing namespace std;int main(){int a,b,i,c,n;while(cin>>a){b=0;if(a==0)break;for(i=0;i{cin>>c;b=b+c;}cout}return 0;}原创 2017-07-31 20:04:42 · 1190 阅读 · 0 评论 -
杭电oj1093 简单的加法
#includeusing namespace std;int main(){int a,b,i,c,n;cin>>n;while(n--){cin>>a;b=0;for(i=0;i{cin>>c;b=b+c;}cout}return 0;}原创 2017-07-31 20:10:54 · 442 阅读 · 0 评论 -
杭电oj1094还是加法
#includeusing namespace std;int main(){int a,b,i,c;while(cin>>a){if(a==0)break;b=0;for(i=0;i{cin>>c;b=b+c;}cout}return 0;}原创 2017-07-31 20:15:17 · 330 阅读 · 0 评论 -
杭电oj1095 加法多两个换行
#includeusing namespace std;int main(){int a,b;while(cin>>a>>b){cout}return 0;}原创 2017-07-31 20:20:15 · 275 阅读 · 0 评论 -
杭电oj1089 最简单的加法
#include using namespace std;int main(){ int a,b; int c=0; while(cin>>a>>b) { c=a+b; coutcendl; } return 0;}原创 2017-07-31 20:58:19 · 1096 阅读 · 0 评论 -
杭电oj1096 加法 注意输出格式
#includeusing namespace std;int main(){int a,b,i,c,n;cin>>n;while(n>1){cin>>a;b=0;for(i=0;i{cin>>c;b=b+c;}n--;cout}cin>>a;b=0;for(i=0;i{cin>>c;b=b+c;}原创 2017-07-31 20:55:28 · 554 阅读 · 0 评论 -
杭电oj1091 多个终止的加法
#includeusing namespace std;int main(){ int a,b; while(cin>>a>>b) { if(a==0&&b==0) break; couta+bendl; } return 0; }原创 2017-07-31 21:24:07 · 245 阅读 · 0 评论 -
杭电oj1090 多个加法
#include using namespace std;int main(){ int a,b; int c=0; while(cin>>a>>b) { c=a+b; coutcendl; } return 0;}原创 2017-07-31 21:20:47 · 375 阅读 · 0 评论 -
杭电oj1097
#includeusing namespace std;int main(){int two[4]={6,2,4,8};int three[4]={1,3,9,7};int four[2]={6,4};int seven[4]={1,7,9,3};int eight[4]={6,8,4,2};int nine[2]={1,9};int a原创 2017-08-01 01:04:23 · 426 阅读 · 0 评论 -
杭电oj1108 C++
#includeusing namespace std;int gys(int gbs,int a);int main(){int gbs, a,b;while (cin>>a>>b){gbs = a;gbs = gbs / gys(gbs, b)*b;cout }return 0;}int gys(int gbs, int a){原创 2017-08-01 02:26:34 · 321 阅读 · 0 评论 -
杭电oj1157 C++
#includeusing namespace std;int main(){int a,n,i, j,temp;while(cin>>a){ int *p=new int[a];for(i=0;i{cin>>p[i];}for(i=0;i{for(j=0;j{if(p[j]>p[j+1]){temp=p[j];p[j]=原创 2017-08-01 02:45:36 · 322 阅读 · 0 评论 -
杭电oj1005
#include using namespace std; int main() { int A,B; int N; int f[50]; while(cin>>A>>B>>N) { if(A==0&&B==0&&N==0)break;int n=3; f[1]=f[2]=1; for(n=3;n!=50;++n) { f[n]=(A*f[n-1原创 2017-07-27 20:55:54 · 584 阅读 · 0 评论 -
杭电oj1012
#includeusing namespace std;int main(){double num[10];double sum=1;int i;num[0]=1;for(i=1;isum=sum*i;num[i]=num[i-1]+1/sum;coutcoutfor(i=0;i{cout}return 0;}原创 2017-07-27 20:57:24 · 473 阅读 · 0 评论 -
杭电oj1017
#include#includeusing namespace std;int main(){int a, b, m, n, N,key;while (cin >> N){while (N--){key = 0;while (cin >> n >> m){if (n == 0 && m == 0)原创 2017-07-28 00:44:50 · 361 阅读 · 0 评论 -
杭电oj1008电梯
#includeusing namespace std;int main(){int n;while (cin >> n){int a[101], i, j, sum = 0, b;if (n == 0)break;elsecin >> b;sum += b * 6 + 5;for (i = 1; i原创 2017-07-28 15:13:32 · 323 阅读 · 0 评论