问题 A: Petr的盒子(初)
 #include <iostream>
#include <stdio.h>
#include <algorithm>
using namespace std;
int a[];
int main(){
int n , x;
scanf("%d",&n);
for(int i = ; i < n ; i ++){
scanf("%d",&x);
a[i] = ;
a[i] *= x;
}
for(int i = ; i < n ; i ++){
scanf("%d",&x);
a[i] *= x;
}
for(int i = ; i < n ; i ++){
scanf("%d",&x);
a[i] *= x;
}
sort(a , a + n);
for(int i = n - ; i >= ; i --){
printf("%d",a[i]);
if(i != ) printf(" ");
else printf("\n");
}
}
 #include <stdio.h>

 int main( )
{
int i,n,j,t;
scanf("%d",&n);
int x[];
int y[];
int z[];
int V[]; for(i=;i<n;i++)
{scanf("%d",&x[i]);}
for(i=;i<n;i++)
{scanf("%d",&y[i]);}
for(i=;i<n;i++)
{scanf("%d",&z[i]);} for(i=;i<n;i++) {V[i]=x[i]*y[i]*z[i];} for(i=;i<n-;i++) for(j=i+;j<n;j++)
if(V[i]<V[j])
{t=V[i],V[i]=V[j],V[j]=t;} for(i=;i<n;i++) printf("%3d",V[i]);
return ;
}
 #include<stdio.h>

 int main()
{
int t,n,a[],i,j,b[],c[],d[];
scanf("%d",&n);
for(i=;i<n;i++)
{
scanf("%d ",&a[i]);
}
for(i=;i<n;i++)
{
scanf("%d",&b[i]);
}
for(i=;i<n;i++)
{
scanf("%d",&c[i]);
}
for(i=;i<n;i++)
{
d[i]=a[i]*b[i]*c[i];
}
for(i=;i<n-;i++)
for(j=;j<n-;j++)
{
if(d[j]<d[j+])
{
t = d[j];
d[j] = d[j+];
d[j+] = t;
}
}
for(i=;i<n;i++)
printf("%d ",d[i]);
return ;
}
问题 B: 初级魔法师(初)
 #include <iostream>
using namespace std;
int main(){
int n, m, sum = ;
scanf("%d%d", &n, &m);
for(int i = ; i <= m; ++i){
sum += (n%i);
}
printf("%d\n", sum);
return ;
}
 #include<stdio.h>
#define N 1000000000
long int main()
{
long int n,m,i,a=,s;
scanf("%d%d",&n,&m);
for(i=;i<=m;i++)
a=a+n%i;
s=a%(N+);
printf("%d\n",s);
return ;
}
问题 C: Just wanna a bubble of fishes.(初 )
 #include <iostream>
using namespace std;
int main(){
double sum = , x, num;
scanf("%lf", &num);
sum = num;
for(int i = ; i < ; ++i){
scanf("%lf", &x);
sum += x;
}
x = sum / 5.0;
printf("%s\n", x < num ? "no" : "yes");
return ;
}
 #include <stdio.h>
int main()
{
float a[],ave=;
int i;
for(i=;i<;i++)
{
scanf("%f",&a[i]);
ave=ave+a[i];
}
ave=ave/; if(ave<=a[]) printf("no");
else printf("yes"); return ;
}
问题D: Paginationaried
 #include <stdio.h>
int main(int argc, char *argv[])
{
int i,n,m;
scanf("%d%d",&n,&m);
if(n>&&m<n-&&m>){
printf("%d %d %d(+) %d %d",m-,m-,m,m+,m+); }
else if(n>=&&m>=n-){
for(i=n-;i<=n;i++)
{
if(i==m)printf("%d(+) ",i);
if(i!=m)printf("%d ",i);
}
}
else if(n>=&&m<=){
for(i=;i<=;i++)
{
if(i==m)printf("%d(+) ",i);
if(i!=m)printf("%d ",i); }
}
else if(n<){
for(i=;i<=n;i++){
if(i==m)printf("%d(+) ",i);
if(i!=m)printf("%d ",i);
}
}
return ;
}
问题 E: 喵喵大战猪猪侠(初)
 #include <stdio.h>
#include <stdlib.h>
#include <algorithm> using namespace std; int main()
{
int n;
scanf("%d", &n);
int* miao = (int*)malloc(sizeof(int) * n);
int* zhu = (int*)malloc(sizeof(int) * n);
for (int i = ; i < n; i++) scanf("%d", miao + i);
for (int i = ; i < n; i++) scanf("%d", zhu + i);
sort(miao, miao + n);
sort(zhu, zhu + n);
int left = ;
int right = n - ;
int win_cnt = ;
for (int i = n - ; i >= ; i--)
{
if (miao[right] > zhu[i])
{
// printf(" win: %d %d\n", miao[right], zhu[i]);
win_cnt++;
right--;
}
else
{
// printf("lose: %d %d\n", miao[left], zhu[i]);
left++;
}
}
printf("%d\n", win_cnt);
return ;
}
 #include <iostream>
#include <algorithm>
using namespace std;
int miao[],zhu[];
int n;
int main(){
std::ios::sync_with_stdio(false);
cin >> n;
for(int i= ; i < n; i++){
cin >> miao[i];
}
for(int i = ; i < n; i++){
cin >> zhu[i] ;
}
sort(miao,miao + n);
sort(zhu,zhu + n);
int ans = ,p = -;
int j = n - ;
for(int i = n - ; i >= ; i--){
if (miao[j] > zhu[i] && j != p){
ans ++;
j --;
}else{
p ++; }
}
cout << ans << endl;
return ;
}
问题 F: 美丽的二进制字符串(初)
 #include <stdio.h>
#include <iostream>
using namespace std;
int main(){
string s;
cin >> s;
int ans = ;
for(int i = ; i < s.size() - ; i ++){
if(s[i] == '' && s[i - ] == '' && s[i + ] == ''){
ans ++;
s[i + ] = '';
}
}
printf("%d\n",ans);
}
 import java.io.OutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.util.Scanner; /**
* Built using CHelper plug-in
* Actual solution is at the top
*
* @author hsy
*/
public class Main {
public static void main(String[] args) {
InputStream inputStream = System.in;
OutputStream outputStream = System.out;
Scanner in = new Scanner(inputStream);
PrintWriter out = new PrintWriter(outputStream);
Task solver = new Task();
solver.solve(1, in, out);
out.close();
} static class Task {
public void solve(int testNumber, Scanner in, PrintWriter out) {
String s = in.next();
char[] str = s.toCharArray();
int h = 0;
for (int i = 0; i < s.length() - 2; i++) {
if (str[i] == '0' && str[i + 1] == '1' && str[i + 2] == '0') {
h++;
str[i + 2] = '1';
}
}
out.println(h);
} }
}
 print raw_input().count('')

2017年江西理工大学C语言程序设计竞赛(初级组)的更多相关文章

  1. 2018年江西理工大学C语言程序设计竞赛(初级组)一

     C语言竞赛初级组第一.二场答案:https://www.cnblogs.com/xingkongyihao/p/10046918.html  A: 逆序对 时间限制: 1 s      内存限制:  ...

  2. 2017年江西理工大学C语言程序设计竞赛(高级组)

    问题 A: 求近似值 #include <stdio.h> #include <time.h> #include <stdlib.h> using namespac ...

  3. 2014江西理工大学C语言程序设计竞赛高级组题解

    1001 Beautiful Palindrome Number 枚举回文数字前半部分,然后判断该数字是否满足,复杂度为O(sqrt(n))! 1002 Recovery Sequence  本题的核 ...

  4. 2018年江西理工大学C语言程序设计竞赛(高级组) 三角平方数

    题目描述 三角数:形如图a,圆点摆放成等边三角形的数字,则为三角数. (图a) 平方数:形如图b,小方块摆放成正方形的数字,则为平方数. (图b) 那么如果一个数字既是三角形数又是平方数,则称为三角平 ...

  5. 2018年江西理工大学C语言程序设计竞赛高级组部分题解

    B Interesting paths 考察范围:组合数学 此题是机器人走方格的变种,n*m的网格,从(1,1)走到(n,m),首先可以明确,水平要走m-1格,竖直要走n-1格,则走到目的地的任意一条 ...

  6. 2014江西理工大学C语言程序竞赛初级组

    坐公交 解法:略 #include<stdio.h> #include<string> #include<iostream> #include<math.h& ...

  7. 2016年江西理工大学C语言程序设计竞赛(高级组)

    问题 A: jxust 解法:争议的问题(是输入整行还是输入字符串),这里倾向输入字符串,然后判断是否含有jxust就行 #include<bits/stdc++.h> using nam ...

  8. 2016年江西理工大学C语言程序设计竞赛(初级组)

    问题 A: 木棒根数 解法:把所有的情况保存下来,加一下就好 #include<bits/stdc++.h> using namespace std; map<char,int> ...

  9. 2015年江西理工大学C语言程序设计竞赛(高级组)

    A 解法:DP+二分 dp[i]=max(dp[i],dp[j]+p[i].v)(i>j) dp[i]表示建立i点之后能够获得的最大值 int n,M; struct node { int l, ...

随机推荐

  1. SPOJ Query on a tree III (树剖(dfs序)+主席树 || Splay等平衡树)(询问点)

    You are given a node-labeled rooted tree with n nodes. Define the query (x, k): Find the node whose ...

  2. ES+open-falcon之报警自动发送请求信息

    当我们监控nginx的状态码出现错误状态码的时候, 一般的处理方法是通过kibana查询是哪个接口导致从而确定是哪个服务,再进一步登录业务机器查询业务日志确定原因. 我们现在要做的事情就是将 人为的通 ...

  3. ngCookies都做了什么

    根据官方的api文档,ngCookies的$cookieStore服务,提供了这样几个方法: 1.get(key); 2.put(key, value); 3.remove(key); 以上方法都是对 ...

  4. 通过Jquery异步获取股票实时数据

    最近朋友让我帮他做个异步获取数据的程序,暂时服务器什么都没有,所以我就想先拿股票数据打个框架,方便后续开发和移植等事情 代码如下: <!-- 说明:股票看盘 作者:黑桃A 时间:2014-04- ...

  5. Python:sample函数

    sample(序列a,n) 功能:从序列a中随机抽取n个元素,并将n个元素生以list形式返回. 例: from random import randint, sample date = [randi ...

  6. uboot的relocation原理详细分析

    转自:http://blog.csdn.net/skyflying2012/article/details/37660265 最近在一直在做uboot的移植工作,uboot中有很多值得学习的东西,之前 ...

  7. CentOS安装配置radius服务器

    1.安装 Yum install -y freeradius freeradius-mysql freeradius-utils 2.配置 1)修改 clients.conf # vi /usr/lo ...

  8. viewstate的基本用法

    转自:http://www.cnblogs.com/ooip/p/4743536.html 在web窗体将控件属性设置为runat=server时,这个控件会被添加一个隐藏属性_ViewState,_ ...

  9. 面试题: !=!=未看12 略多 sql语句练习 非常 有用

    JAVA面试总结 2015年03月25日 16:53:40 阅读数:4306 刚才看到的,先转载过来,没准以后用到…… 面试总结 2013年8月6日: 问题2:Hibernate的核心接口有哪些?   ...

  10. 1.6 xss挑战平台练习

    ------------------------- XSS挑战之旅 ------------------------- 最近在学习xss,找到了一个xss练习平台,在线地址:http://test.x ...