zoukankan      html  css  js  c++  java
  • 团体程序设计天梯赛 L1-041~L1-045

    L1-041

    思路:

    输入的时候记录即可

    代码:

    #include<bits/stdc++.h>
    
    using namespace std;
    
    int main() {
    	for(int i = 1; ; ++i){
    		int n;
    		cin >> n;
    		if(n == 250) { cout << i; exit(0); }	
    	}
    }
    

    L1-042

    思路:

    学会使用printf控制输入输出格式

    代码:

    #include<bits/stdc++.h>
    
    using namespace std;
    
    int main() {
    	int m, d, y;
    	scanf("%d-%d-%d", &m, &d, &y);
    	printf("%04d-%02d-%02d", y, m, d); 
    	return 0;
    }
    

    L1-043

    思路:

    每个s就记录该编号的时间,每个e先查看有没有记录,而后计算时间并记录次数;
    此题需要四舍五入

    代码:

    #include<bits/stdc++.h>
    
    using namespace std;
    
    char key;
    int n, no, h, m, rcd[1005], ans, sum;
    #define t(h, m) (h * 60 + m)
    
    int main() {
    	cin >> n;
    	memset(rcd, -1, sizeof(rcd));
    	while(~scanf("%d %c %d:%d", &no, &key, &h, &m)) {
    		if(!no) {
    			cout << sum << ' ' << int(sum ? 1.0 * ans / sum + 0.5 : 0) << '
    ';  //
    			ans = sum = 0;
    			memset(rcd, -1, sizeof(rcd));
    			if(--n == 0) break;
    			continue;
    		}
    		if(key == 'S') rcd[no] = t(h, m);
    		else if(~rcd[no]) { ans += t(h, m) - rcd[no], rcd[no] = -1; ++sum; }
    	}
    	return 0;
    }
    

    L1-044

    思路:

    注意平局的间隔即可

    代码:

    #include<bits/stdc++.h>
    
    using namespace std;
    
    int main() {
    	int k;
    	cin >> k;
    	++k;
    	for(int i = 1; ; ++i){
    		string s;
    		cin >> s;
    		if(s == "End") return 0;
    		if(i % k == 0)	cout << s << '
    ';
    		else{
    			if(s == "ChuiZi") cout << "Bu" << '
    ';
    			else if(s == "JianDao") cout << "ChuiZi" << '
    ';
    			else cout << "JianDao" << '
    ';	
    		}
    	}
    }
    

    L1-045

    思路:

    按题意输出即可

    代码:

    #include<bits/stdc++.h>
    
    using namespace std;
    
    int main() {
    	string s;
    	cin >> s;
    	cout << "Hello " << s;
    	return 0;
    }
    
  • 相关阅读:
    基于jQuery仿淘宝产品图片放大镜代码
    【家育通】 关于我们
    新房装修三大空鼓解决方法 为家居装修做好前奏
    MVC5+EF6 入门完整教程十一:细说MVC中仓储模式的应用
    MVC5+EF6 入门完整教程十
    MVC5+EF6 入门完整教程九
    MVC5+EF6 入门完整教程八
    MVC5+EF6 入门完整教程七
    MVC5+EF6 入门完整教程六
    MVC5+EF6 入门完整教程五
  • 原文地址:https://www.cnblogs.com/yuhan-blog/p/12308676.html
Copyright © 2011-2022 走看看