算法水题
文章平均质量分 51
id_zhouyfei
始于颜值 陷于才华 忠于人品
展开
-
题目975 关于521
已AC代码: #include#includeusing namespace std;int t[1000000]={0},f[1000000]={0};void detection(int i, int b[]){ int r[10], j=0; int a=0, d=0, c=0; for(; i!=0; i/=10) { r[j原创 2016-07-31 08:35:11 · 401 阅读 · 0 评论 -
题目275 队花的烦恼一
已AC代码:#include#includeusing namespace std;int main(){ int i; while((scanf("%d", &i)) != EOF) { string s; if(i==0) cout << "0" << endl; else原创 2016-07-30 08:53:38 · 261 阅读 · 0 评论 -
题目199 无线网络覆盖
已AC代码:#include#includeusing namespace std;int main(){ int t; scanf("%d", &t); while(t--) { double L, D, R, cont; int d; scanf("%lf%lf%lf", &L, &D, &R);原创 2016-07-30 08:53:11 · 227 阅读 · 0 评论 -
题目204 Coin Test
已AC代码:#include#includeusing namespace std;int GCD(int m, int n){ if(m==0) return n; else return GCD(n%m, m);}int main(){ int n, temp=0; int t=0; scanf("%d原创 2016-07-30 08:42:45 · 224 阅读 · 0 评论 -
题目206 矩形的个数
已AC代码:#includeint main(){ long long a,b; while(scanf("%lld%lld",&a,&b)!=EOF) { printf("%lld\n",a*(a+1)/2*b*(b+1)/2); } return 0;}原创 2016-07-30 08:42:27 · 185 阅读 · 0 评论 -
题目216 A problem is easy
已AC代码:#includemain(){ int n,i,t; scanf("%d",&t); while(t--) { int s=0; scanf("%d",&n); for(i=1;(i+1)*(i+1)<=n+1;i++) { if((n+1)%(i+1)==0原创 2016-07-30 08:42:08 · 327 阅读 · 0 评论 -
题目217 a letter and a number
已AC代码:#includeusing namespace std;int main(){ int t; scanf("%d", &t); while(t--) { char x; int y; getchar(); scanf("%c%d", &x, &y); if(x>6原创 2016-07-30 08:41:35 · 215 阅读 · 0 评论 -
题目242 计算球体积
已AC代码:#include#define PI 3.1415926using namespace std;main(){ double r, v; while((scanf("%lf", &r)) != EOF) { int v1; v = 4.0/3*PI*r*r*r; v1 = (int)v;原创 2016-07-30 08:40:52 · 423 阅读 · 0 评论 -
题目243 交换输出
已AC代码:#includeusing namespace std;main(){ int n; scanf("%d", &n); while(n) { int a[n], v_min, v_i=0, temp; for(int i=0; i<n; i++) { scanf("%d"原创 2016-07-30 08:40:26 · 298 阅读 · 0 评论 -
题目263 精挑细选
已AC代码: #include#include#include#includeusing namespace std;struct m{ int a;//长度 int b;//直径 int c;//编号} s[1001];bool cmp1(m x,m y){ return x.a>y.a;}bool cmp2(m x,m y){ r原创 2016-07-30 08:40:02 · 409 阅读 · 0 评论 -
题目266 字符串逆序输出
已AC代码:#include#includeusing namespace std;int main(){ int t; scanf("%d", &t); getchar(); while(t--) { string s; getline(cin, s); for(int i=s.size()-1原创 2016-07-30 08:39:43 · 182 阅读 · 0 评论 -
题目244 16进制的简单运算
已AC代码:#includeusing namespace std;int main(){ int n; scanf("%d", &n); while(n--) { int a, b; char c; scanf("%x%c%x", &a, &c, &b); if(c=='+')原创 2016-07-30 08:39:19 · 717 阅读 · 0 评论 -
题目268 荷南国旗问题
已AC代码:#include#includeusing namespace std;int main(){ int t; cin >> t; while(t--) { string s, s1; cin >> s; int n = s.size(), cont=0; sort(s.begi原创 2016-07-30 08:38:52 · 515 阅读 · 0 评论 -
题目274 正三角形的外界圆面积
已AC代码:#include#define PI 3.1415926using namespace std;int main(){ int t; scanf("%d", &t); while(t--) { double m; scanf("%lf", &m); printf("%.2lf\n", m*m/原创 2016-07-30 08:38:27 · 192 阅读 · 0 评论 -
题目273 字母小游戏
已AC代码:#include#includeusing namespace std;int main(){ int t; cin >> t; getchar(); while(t--) { string s; int cont=0; cin >> s; for(int i=0; i原创 2016-07-30 08:37:59 · 378 阅读 · 0 评论 -
题目276 比较字母大小
已AC代码: #includeusing namespace std;int main(){ int t; scanf("%d", &t); getchar(); while(t--) { char a[9], b[9]; scanf("%s%s", a, b); if(a[0] == b[0])原创 2016-07-30 08:54:12 · 277 阅读 · 0 评论 -
题目277 车牌号
已AC代码: #include#includeusing namespace std;void compare(char a[], char temp[]){ for(int i=0; i<5; i++) { if(a[i]<temp[i]) { strcpy(temp, a); bre原创 2016-07-30 08:54:53 · 847 阅读 · 0 评论 -
题目283 对称排序
已AC代码:#include#include#includeusing namespace std;struct line{ char s[30]; int l;};bool cmp(const line a, const line b){ return a.l < b.l;}int main(){ int n, cont=1;原创 2016-07-31 08:26:09 · 215 阅读 · 0 评论 -
题目811 变态最大值
已AC代码: #include#includeusing namespace std;int main(){ int n; while((scanf("%d", &n)) != EOF) { int a[n], b[3], t=1, j=0; while(n) { for(int i=0原创 2016-07-31 08:34:49 · 348 阅读 · 0 评论 -
题目779 兰州烧饼
已AC代码: #includeusing namespace std;int main(){ int n, k; while((scanf("%d%d", &n, &k)) != EOF) { if(n<=k) { printf("2\n"); } else原创 2016-07-31 08:34:08 · 417 阅读 · 0 评论 -
题目833 取石子
已AC代码: #include using namespace std;//Yougth只要保证每次都剩下偶数段就肯定赢int main(){int n;while (cin>>n){if (n<3)cout << "Hrdv" << endl;else cout << "Yougth" << endl;}return 0;}原创 2016-07-31 08:33:41 · 253 阅读 · 0 评论 -
题目813 对决
已AC代码: #includeusing namespace std;int main(){ int n, k; scanf("%d%d", &n, &k); while(!(n==0&&k==0)) { int cont=0; for(int i=1; i<=n/2; i++) {原创 2016-07-31 08:33:08 · 256 阅读 · 0 评论 -
题目844 A+B Problem (V)
已AC代码: #includeusing namespace std;int change(int a){ int temp=0; for(; a!=0; a /=10) { temp = temp*10 +a%10; } return temp;}int main(){ int a, b; while(原创 2016-07-31 08:32:28 · 327 阅读 · 0 评论 -
题目733 万圣节派对
已AC代码: #include#includeusing namespace std;void text(int i){ int a, b, c, d, e, f, cont=0; f = i%10; e = i/10%10; d = i/100%10; c = i/1000%10; b = i/10000%10; a = i/原创 2016-07-31 08:31:54 · 396 阅读 · 0 评论 -
题目845 无主之地1
已AC代码:#includeusing namespace std;struct ren{ int id; int num;};int main(){ ren a[105]; int c, d, t=0; while((scanf("%d%d", &c, &d))&&(c||d)) { int e=0;原创 2016-07-31 08:31:32 · 368 阅读 · 0 评论 -
题目599 奋斗的小蜗牛
已AC代码: #includeusing namespace std;int main(){ int n, temp; scanf("%d", &n); while(n--) { int h; scanf("%d", &h); if(h<=10) printf("1\n");原创 2016-07-31 08:30:50 · 300 阅读 · 0 评论 -
题目477 A+B Problem III
已AC代码: #includeusing namespace std;int main(){ int t; scanf("%d", &t); while(t--) { double a, b, c; scanf("%lf%lf%lf", &a, &b, &c); if(a+b-c>=-0.0001 && a原创 2016-07-31 08:30:32 · 223 阅读 · 0 评论 -
题目458 小光棍数
已AC代码: #includeusing namespace std;int main(){ long long int x ; int n ; cin>>n; while(n--) { cin>>x; cout<<(x-1)*1000+471<<endl; }}原创 2016-07-31 08:28:13 · 302 阅读 · 0 评论 -
题目457 大小写互换
已AC代码:#include#includeusing namespace std;int main(){ int m; scanf("%d", &m); while(m--) { char s[105]; scanf("%s", &s); for(int i=0; i<strlen(s); i++)原创 2016-07-31 08:27:53 · 282 阅读 · 0 评论 -
题目455 黑色帽子
已AC代码:#includeusing namespace std;int main(){ int m; scanf("%d", &m); while(m--) { int n; scanf("%d", &n); printf("%d\n", n); } return 0;}原创 2016-07-31 08:27:24 · 196 阅读 · 0 评论 -
题目300 整除个数
已AC代码:#includeusing namespace std;int main(){ int n, b; while((scanf("%d%d", &n, &b)) != EOF) { printf("%d\n", n/b); } return 0;}原创 2016-07-31 08:26:53 · 473 阅读 · 0 评论 -
题目324 猴子吃桃问题
已AC代码:#includeusing namespace std;int main(){ int n, a[100]; a[0] = 1; for(int i=1; i<30; i++) { a[i] = 2*a[i-1]+2; } scanf("%d", &n); while(n--) {原创 2016-07-31 08:26:26 · 237 阅读 · 0 评论 -
题目168 房间安排
已AC代码:#include#include#includeusing namespace std;int main(){ int t, r[200]; scanf("%d", &t); while(t--) { int n, num, s, f; scanf("%d", &n); memset(r,原创 2016-07-30 08:36:06 · 224 阅读 · 0 评论 -
题目198 数数
已AC代码:#include#includeusing namespace std;int main(){ int t; scanf("%d", &t); while(t--) { char num[15], s[15]; char a[10]={'O','O','T','T', 'F','F','S','S','E',原创 2016-07-30 08:01:46 · 185 阅读 · 0 评论 -
题目60 谁获得了最高奖学金
注意对是否是学生干部、和是否是西部学生的输入,如果用%c的话记得加上空格,scanf("%c %c",&stuent, &wes); 已AC代码:#include#includeusing namespace std;int main(){ int t; scanf("%d", &t); while(t--) { int原创 2016-07-29 10:59:20 · 403 阅读 · 0 评论 -
题目57 6174问题
已AC代码:#include#includeusing namespace std;bool compare(int x, int y){ return x > y;}void rever(int n, int a[]){ int i=0; while(n) { a[i] = n%10; n /= 10;原创 2016-07-29 10:49:28 · 259 阅读 · 0 评论 -
题目40 公约数和公倍数
已AC代码:#includeusing namespace std;int divisor(int x, int y){ return y?divisor(y, x%y):x;}int main(){ int t; scanf("%d", &t); while(t--) { int x, y; scanf("%原创 2016-07-29 09:52:50 · 166 阅读 · 0 评论 -
题目39 水仙花数
已AC代码:#includeusing namespace std;int main(){ int n; while((scanf("%d", &n))&&n) { int a, b, c; a = n%10; b = (n/10)%10; c = n/100; if((a*a*a +原创 2016-07-28 12:21:17 · 192 阅读 · 0 评论 -
题目34 韩信点兵
已AC代码:#includeusing namespace std;int main(){ int a, b, c, x, cont=0; scanf("%d%d%d", &a, &b, &c); for(int i=10; i<101; i++) { if(i%3==a && i%5==b && i%7==c) {原创 2016-07-28 12:12:47 · 398 阅读 · 0 评论 -
题目33 蛇形填数
已AC代码:#include#includeusing namespace std;int main(){ int n; while(scanf("%d", &n) != EOF) { int a[n][n], top=1, x, y; x = -1; y = n-1; memset(a, 0, s原创 2016-07-28 12:02:50 · 205 阅读 · 0 评论