杭州电子科技大学OJ
yonuyeung
武汉科技大学
展开
-
2068 RPG的错排(杭电)
#include<stdio.h>long long zh(int k,int j);int main(){ //本题采用递推关系求错排数,所以要先定义一个数组,且必须是long long 类型 int i; long long a[26]={1.0}; //9 for(i=2;i<14;i++) { a[i]=(i-1)*(a[i-1]+a[i-2]); } int n; while(sc.原创 2021-10-26 09:05:54 · 75 阅读 · 0 评论 -
2047 阿牛的EOF牛肉串(杭电)
//// main.c// 杭州电子科技大学//// Created by yonuyeung on 2021/10/20.//经过分析可知,该题涉及递推,其递推关系式为Tn=2*(T(n-1)+T(n-2))#include<stdio.h>int main(){ int n; long long a[45]={0,3,8}; for(int i=3;i<45;i++) { a[i]=2*(a[i-1]+a[i-2].原创 2021-10-21 11:08:37 · 163 阅读 · 0 评论 -
2046 骨牌铺方块(杭电)
//// main.c// 杭州电子科技大学//// Created by yonuyeung on 2021/10/20.//经过分析可知,该题涉及斐波那契数列,当n比较大时,数字也很大,所以要用longlong类型#include<stdio.h>int main(){ int n; long long a[55]={1,1,2}; for(int i=3;i<55;i++) { a[i]=a[i-1]+a[i-2.原创 2021-10-21 09:56:09 · 58 阅读 · 0 评论 -
2092 整数解(杭电)
struct hashTable{ int key; int value; UT_hash_handle hh;};int singleNumber(int* nums, int numsSize){ struct hashTable *hashtable = NULL; for (int i = 0; i < numsSize; i++) { struct hashTable *tmp; HASH_FIN.原创 2021-10-20 00:21:04 · 117 阅读 · 0 评论 -
2036 改革春风吹满地(杭电)
#include<stdio.h>int main(){ int n; int i; while(scanf("%d",&n)!=EOF&&n){ int x[105],y[105]; //记录坐标 for(i=0;i<n;i++) { scanf("%d",&x[i]); scanf("%d",&y[i]);.原创 2021-10-19 19:18:48 · 227 阅读 · 1 评论 -
2030 汉字统计(杭电)
//// main.c// 杭州电子科技大学//// Created by yonuyeung on 2021/10/12.//汉字内码是两个字节,一个汉字占两个ASCII字符,汉字内码最高位为1,ASCII码最高位为0因此每个汉字都是小于零的#include<stdio.h>#include<string.h>int main(){ int n,length; scanf("%d",&n); getchar(); .原创 2021-10-19 07:37:53 · 59 阅读 · 0 评论 -
2039 三角形(杭电)
#include<stdio.h>int main(){ int n; double a,b,c; while(scanf("%d",&n)!=EOF) { while(n--) { scanf("%lf%lf%lf",&a,&b,&c); if(a+b>c&&b+c>a&&a+c>b) printf("YES\n"); else printf("NO\n").原创 2021-10-18 19:31:01 · 66 阅读 · 0 评论 -
2043 密码(杭电)
//// main.c// 杭州电子科技大学//// Created by yonuyeung on 2021/10/12.//#include <stdio.h>#include <string.h> int main(){ int m, count, f1, f2, f3, f4, len, i; char s[256], t4[]="~!@#$%^"; scanf("%d", &m); while(m--).原创 2021-10-18 18:28:44 · 169 阅读 · 0 评论 -
2098 分拆素数和(杭电)
//// main.c// 杭州电子科技大学//// Created by yonuyeung on 2021/10/12.//#include<stdio.h>#include<math.h>//判断是否是素数(比较快捷的方法)int z(int n){ if(n==3||n==2) return 1; if(n%2==0) return 0; if(n%6!=1&&n%6!=5).原创 2021-10-18 18:15:18 · 66 阅读 · 0 评论 -
2099 整数的尾除(杭电)
//// main.c// 杭州电子科技大学//// Created by yonuyeung on 2021/10/12.//#include<stdio.h>int main(){ int a, b; while (scanf("%d%d", &a, &b) && (a!=0&&b!=0) ) { int c[100]; int i; int t = 0; .原创 2021-10-18 18:04:44 · 93 阅读 · 0 评论 -
2071 Max Num(杭电)
#include<stdio.h>int main(){ int n,t,i; double s[110],max; scanf("%d",&t); while(t--){ scanf("%d",&n); for(i=0;i<n;i++) scanf("%lf",&s[i]); max=s[0]; for(i=1;i<n;i++) .原创 2021-10-18 15:32:52 · 61 阅读 · 0 评论 -
2023 求平均成绩(杭电)
//// main.c// 杭州电子科技大学//// Created by yonuyeung on 2021/10/12.//#include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>int main(){ int n,m,i,j,x,sum1,sum2,flag,a[100][100]; double s1[60],s2[60];.原创 2021-10-18 15:21:57 · 118 阅读 · 0 评论 -
2022 海选女主角(杭电)
//// main.c// 杭州电子科技大学//// Created by yonuyeung on 2021/10/12.//人民币一共有100元、50元、10元、5元、2元和1元六种#include <stdio.h>#include <stdlib.h>int main(){ int n, m; while (scanf("%d %d", &n, &m) != EOF) { int p[105][10.原创 2021-10-18 15:06:41 · 150 阅读 · 0 评论 -
2051 Bitset(杭电)
#include<stdio.h>#include<stdlib.h> int main(){ int n; while(scanf("%d",&n)!=EOF){ char str[4000]; itoa(n,str,2); printf("%s\n",str); } return 0;}原创 2021-10-17 20:32:41 · 102 阅读 · 0 评论 -
2035 人见人爱A^B(杭电)
//// main.c// 杭州电子科技大学//// Created by yonuyeung on 2021/10/12.//#include<stdio.h>int main(){ int a,n,m; while(scanf("%d%d",&n,&m)!=EOF) { if(n==0&&m==0)//当输入的两个数都为0时,输入结束 break; if(n==0&am.原创 2021-10-17 20:31:17 · 47 阅读 · 0 评论 -
2033 人见人爱A+B(杭电)
//// main.c// 杭州电子科技大学//// Created by yonuyeung on 2021/10/12.//#include<stdio.h>#include<string.h>int main(){ int n,a[3],b[3],i; scanf("%d",&n); while(n--) { for(i=0;i<3;++i) scanf("%d",a+i);.原创 2021-10-17 20:28:08 · 174 阅读 · 0 评论