cccc水题
2016-05-16 21:31
363 查看
1006. 换个格式输出整数 (15)
时间限制400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。
输入格式:每个测试输入包含1个测试用例,给出正整数n(<1000)。
输出格式:每个测试用例的输出占一行,用规定的格式输出n。
输入样例1:
234
输出样例1:
BBSSS1234
输入样例2:
23
输出样例2:
SS123
提交代码
#include <iostream>
#include<cstdio>
#include<string.h>
using namespace std;
int main()
{
int n;
cin>>n;
int a=n/100;
int b=n/10%10;
int c=n%10;
for(int i=0;i<a;i++)
cout<<"B";
for(int i=0;i<b;i++)
cout<<"S";
for(int i=0;i<c;i++)
cout<<i+1;
return 0;
}
1007. 素数对猜想 (20)
时间限制400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。
现给定任意正整数N (< 105),请计算不超过N的满足猜想的素数对的个数。
输入格式:每个测试输入包含1个测试用例,给出正整数N。
输出格式:每个测试用例的输出占一行,不超过N的满足猜想的素数对的个数。
输入样例:
20
输出样例:
4
提交代码
#include <iostream>
#include<cstdio>
#include<string.h>
#include<cmath>
using namespace std;
bool prime(int n)
{
for(int i=2; i<=sqrt(n); i++)
if(n%i==0)
return false;
return true;
}
int main()
{
int n,cnt=0;
cin>>n;
int a[100001];
int num=0;
a[0]=2;
for(int i=3; i<=n; i++)
if(prime(i))
{
cnt++;
a[cnt]=i;
if(a[cnt]-a[cnt-1]==2)
num++;
}
cout<<num<<endl;
return 0;
}
1009. 说反话 (20)
时间限制400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。
输出格式:每个测试用例的输出占一行,输出倒序后的句子。
输入样例:
Hello World Here I Come
输出样例:
Come I Here World Hello
提交代码
#include <iostream>
#include<cstdio>
#include<cstring>
using namespace std;
char str[100];
char a[100][100];
int main()
{
int cnt=0;
gets(str);
int len=strlen(str);
int id=0;
for(int i=0; i<len; i++)
{
int tmp=0;
while(str[i]==' ')i++;
while(str[i]!=' '&&i<len)a[id][tmp++]=str[i++];
/// a[id][tmp]='\0';
id++;
}
for(int i=id-1; i>=1; --i)cout<<a[i]<<" ";
cout<<a[0]<<'\12';
return 0;
}
相关文章推荐
- excel导入导出
- Matlab 内存管理
- 基本排序算法<一>
- Codeforces 84A:Toy Army(水题)
- Box2d源码学习<十一>GJK之距离的实现
- “翻版运营商” ?互联网产业落魄惊魂曲
- [线段树套平衡树] BZOJ 2883 gss2加强版
- java之StringTokenizer
- 继承-方法重写
- Python数据处理相关小例编程
- Box2d源码学习<十>形状(下):圆形和多边形的实现
- php截取视频指定帧为图片
- 机房重构带给我们什么
- 《浪潮之巅》读后感
- OSG学习笔记11 物体控制—对点选物体进行平移、缩放、旋转
- hdoj-5688-Problem D
- Java大数求解ACM(HDU)
- IDE还是cmd?
- Java基础-第6天
- 数组——remove-duplicates-from-sorted-array-ii