我是靠谱客的博主 风趣电脑,最近开发中收集的这篇文章主要介绍codeforces 71A. Way Too Long Words,B - Progress Bar,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

A. Way Too Long Words

题目链接:codeforces 71A

题意:

   如果给的字符串长度大于10, 那么中间的字母用总长度减去2表示

#include<bits/stdc++.h>
int main(){
	int i,j,l,n;
	char a[105];
	scanf("%d",&n);
	while(n--){
		scanf("%s",a);
		l = strlen(a);
		if(l > 10){
			printf("%c%d%cn",a[0],l-2,a[l-1]);
		}
		else{
			puts(a);
		}
	}
	return 0;
}

B - Progress Bar

题目链接:codeforces 71B

题意:

   给定n,k,t ,要求输出n个数,最大为k,n个数的和/ n * k < t

题解:

   sum  = (t * n * k ) / 100;

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
	int n, k, t;
	cin >> n >> k >> t;
	int sum = t * n * k / 100;
	for(int i = 1; i <= n; i++){
		if(sum > k){
			cout << k << " ";
			sum = sum - k;
		}
		else if(sum > 0){
			cout << sum << " ";
			sum = 0;
		}
		else{
			cout << "0 ";
		}
	}
	return 0;
}

 

最后

以上就是风趣电脑为你收集整理的codeforces 71A. Way Too Long Words,B - Progress Bar的全部内容,希望文章能够帮你解决codeforces 71A. Way Too Long Words,B - Progress Bar所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部