http://acm.hust.edu.cn/vjudge/contest/view.action?cid=26399#overview

果断开小号水过

CodeForces 58A

#include<string.h>
#include<iostream>
#include<stdio.h>
using namespace std;
char a[]="hello";
char s[];
int main()
{
while(cin>>s)
{
int k=;
for(int i=;i<strlen(s);i++)
{
if(s[i]==a[k])
k++;
}
if(k==)
printf("YES\n");
else
printf("NO\n");
}
return ;
}

CodeForces 58B

#include<stdio.h>
#include<string.h>
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
if(n==)
{
printf("1\n");
continue;
}
int k=n;
printf("%d ",n);
while(n--)
{
if(n==)
break;
if(k%n==)
{printf("%d ",n);k=n;}
}
printf("1\n");
}
return ;
}

CodeForces 216B

#include<stdio.h>
#include<string.h>
#include<iostream>
#include<math.h>
#define MAXN 110
#define clr(a,b); memset(a,b,sizeof(a));
using namespace std;
int n,m;
int a,b;
int p[MAXN];
int circle[MAXN];
int sum;
int num[MAXN];
int find(int x)
{
return x==p[x]?x:find(p[x]);
}
int main()
{
while(scanf("%d%d",&n,&m)!=EOF)
{
sum=;
clr(circle,);
clr(num,);
int k=;
for(int i=;i<n;i++)
p[i]=i;
for(int i=;i<m;i++)
{
scanf("%d%d",&a,&b);
int x=find(a);
int y=find(b);
if(x!=y)
p[x]=y;
else
circle[k++]=x;
}
for(int i=;i<=n;i++)
{
num[find(i)]++;
}
for(int i=;i<k;i++)
{
int tmp=find(circle[i]);
if(num[tmp]%==)
sum++;
}
if((n-sum)%==) sum++;
printf("%d\n",sum);
}
return ;
}

HDU 4475

#include<stdio.h>
#include<math.h>
#define MAXN 1000003
using namespace std;
long long a[MAXN];
long long n;
int main()
{
a[]=;
for(int i=;i<MAXN;i++)
{
a[i]=a[i-]*i*%MAXN;
}
int t;
while(scanf("%d",&t)!=EOF)
{
while(t--)
{
scanf("%I64d",&n);
if(n>=MAXN)
printf("0\n");
else
printf("%I64d\n",a[n]);
}
}
return ;
}

CodeForces 58C

#include<stdio.h>
#include<string.h>
#include<iostream>
#include<algorithm>
using namespace std;
int n;
int tmp;
int x[];
int main()
{
while(scanf("%d",&n)!=EOF)
{
memset(x,,sizeof(x));
for(int i=;i<n;i++)
{
scanf("%d",&tmp);
if(i<=(n+)/-)
{
if((tmp-i)<)
continue;
x[tmp-i]++;
}
else
{
if((tmp-n++i)<)
continue;
x[tmp-n++i]++;
}
}
sort(x+,x+);
printf("%d\n",n-x[]);
}
return ;
}

POJ 2632

#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
struct node
{
int x;
int y;
int dir;
}robot[];
struct node1
{
int rob;
char action;
int repeat;
}move[]; int A,B;int N,M;char tmp;
int dy[]={,,-,};
int dx[]={,,,-};
int map[][];
int flag; void judge(int num,int x,int y)
{
if(x<=||x>A||y<=||y>B)
{
printf("Robot %d crashes into the wall\n",num);
flag=;return;
}
if(map[x][y]==)
{
map[x][y]=num;
return;
}
else
{
printf("Robot %d crashes into robot %d\n",num,map[x][y]);
flag=;return;
} }
int main()
{
int t;
while(scanf("%d",&t)!=EOF)
{ while(t--)
{
flag=;
memset(map,,sizeof(map));
scanf("%d%d",&A,&B);
scanf("%d%d",&N,&M);
for(int i=;i<=N;i++)
{
cin>>robot[i].x>>robot[i].y>>tmp;
map[robot[i].x][robot[i].y]=i;
if(tmp=='N')
robot[i].dir=;
else if(tmp=='E')
robot[i].dir=;
else if(tmp=='S')
robot[i].dir=;
else if(tmp=='W')
robot[i].dir=;
}
for(int i=;i<=M;i++)
{
cin>>move[i].rob>>move[i].action>>move[i].repeat;
}
for(int i=;i<=M;i++)
{
if(move[i].action=='F')
{
for(int j=;j<move[i].repeat;j++)
{
map[robot[move[i].rob].x][robot[move[i].rob].y]=;
robot[move[i].rob].x+=dx[robot[move[i].rob].dir];
robot[move[i].rob].y+=dy[robot[move[i].rob].dir];
judge(move[i].rob,robot[move[i].rob].x,robot[move[i].rob].y);
if(flag==)
break;
}
if(flag==)
break;
}
if(move[i].action=='L')
{
for(int j=;j<move[i].repeat;j++)
{
robot[move[i].rob].dir-=;
if(robot[move[i].rob].dir==-)
robot[move[i].rob].dir=;
}
}
if(move[i].action=='R')
{
for(int j=;j<move[i].repeat;j++)
{
robot[move[i].rob].dir+=;
robot[move[i].rob].dir%=;
}
}
}
if(flag==)
printf("OK\n");
}
}
return ;
}

ECUST 12级 Practise的更多相关文章

  1. [置顶] “河软CSDN2011级表彰暨实习动员大会”顺利召开!

    9点30分 伴随着激昂的开场曲,主持人走到台前!“河软CSDN2011级表彰暨 实习动员大会即将开始,请各位嘉宾入场!”他们分别是“CSDN教育事业部总经 理李天山先生”“河北软件职业技术学院 软件工 ...

  2. 在配有英特尔® Iris™ 显卡的系统上通过优化对 Just Cause 3 进行增强

    高端 PC 继续通过高性能显卡驱动桌面游戏. 一流的"梦想机器"基于第六代智能 英特尔® 酷睿™ 处理器i7-6700K等 CPU,通常与高端独立显卡配合使用以运行要求最严苛的游戏 ...

  3. QQ付费群规则重大变更!特别是这类群!

    很多人都是知道现在QQ有个付费群功能.以往加群需要你填写一些验证信息给管理员,管理员看你顺眼就放你进去,不顺眼你就进不去了.另外还有一些打广告的人难免会被管理员误判给放进去,令管理员苦恼不已,总有审核 ...

  4. Oracle的优化器介绍

    Oracle优化器介绍 本文讲述了Oracle优化器的概念.工作原理和使用方法,兼顾了Oracle8i.9i以及最新的10g三个版本.理解本文将有助于您更好的更有效的进行SQL优化工作. RBO优化器 ...

  5. 数据类型、常量、变量、printf、scanf和运算符

    数据类型 常量 变量 printf函数介绍 scanf函数介绍 运算符 数据类型 数据类型是指数据在内存中存储的方式. C语言中有5大数据类型:基本类型.构造类型.指针类型.空类型.定义类型. C语言 ...

  6. IOS培训还值得么

    文章结构 1培训机构 各方面的评价 培训安排 收获 2 市场 就业 是否饱和 3 姿势 做好的事情 IOS这几年在IT界一直是热门的讨论话题,之前看着拉钩出品的北上广高薪岗位的人员技术流动也主要指向这 ...

  7. arcgis对谷歌遥感影像拼接

    对于遥感影像的研究多种多样,有小尺度的也有大尺度的还有多尺度的.可以研究一个城市里的一个区,也可以研究一个省甚至全国范围.当研究的区域比较大的时候,在一幅影像上无法包括研究区的所有范围,那么就需要下载 ...

  8. 00.PHP学习建议

    各位师弟师妹,大家好~PHP不是我们专业的本该有的方向.我不知道大家为什么来学习这门语言,也许是自己了解之后喜欢这门语言(我想这种可能在我们专业是挺少的),也许是听守中哥说这门语言简单好学,为了躲避学 ...

  9. Android使用SAX解析XML(1)

    可扩展标记语言XML是一种数据交换格式,允许用户自己定义,适合Web传输,能提供独立于程序的数据.XML在Android中也有广泛的应用,Android解析XML的方法有很多,本文介绍使用SAX(Si ...

随机推荐

  1. Scrapy:学习笔记(1)——XPath

    Scrapy:学习笔记(1)——XPath 1.快速开始 XPath是一种可以快速在HTML文档中选择并抽取元素.属性和文本的方法. 在Chrome,打开开发者工具,可以使用$x工具函数来使用XPat ...

  2. kindle 应用程序出错,无法启动选定的应用程序,请重试。问题排查过程及处理方案。

    最近一段时间在使用Kindle商城时总是会出现“应用程序出错,无法启动选定的应用程序,请重试.” 对此我花了大约一小时的时间进行测试验证并与客服人员沟通,将过程记录如下,供出现同样问题的朋友们参考. ...

  3. ubuntu16.04(liunx) 离线安装 xgboost (anaconda3,anaconda2共存)

    服务器ubuntu 系统同时安装了 anaconda3,anaconda2 ,但服务器没有连接外网,所以 想在python3 环境下安装离线安装xgboost. 主要分2步: 0:进入py3环境  ( ...

  4. Polya

    using namespace std; typedef long long LL; const int MAXN = 1e3 +10; const LL MOD = (LL)1 << 6 ...

  5. Sybase数据库第三方软件安装

    Sybase数据库第三方软件安装 1,安装软件:IQNC160011P_1-20011253.ZIP

  6. Harbor 企业级 Docker Registry

    HarBor项目:https://github.com/vmware/harbor 下载:https://github.com/vmware/harbor/releases 安装文档:https:// ...

  7. 20145315 《Java程序设计》第二周学习总结

    20145315 <Java程序设计>第二周学习总结 教材学习内容总结 类型 类型:整数分为short,int,long形. 字节:长度为一字节. 浮点数:储存小数,float和doubl ...

  8. InstallShieldpro2015 使用教程

    1.下载地址:http://pan.baidu.com/s/1pLDCh3H ,如果网盘链接失效,请联系我. 2.解压后双击 3.安装完毕后,运行InstallShieldpro2015,会出现如下提 ...

  9. HBuilder 获取通讯录

    代码: var content=""; function getCallLog() { try{ plus.contacts.getAddressBook(plus.contact ...

  10. 【Java----判断字符串是否为有效的日期格式】

    public static boolean isValidDate(String str) { boolean convertSuccess=true; // 指定日期格式为四位年/两位月份/两位日期 ...