A题

#include <stdio.h>
#include <stdlib.h>
#define max 1000
__int64 a[max] = {0,1,1};
int main()
{
int i,n;
scanf("%d",&n); for(i = 3;i<=n;i++){
a[i] = a[i-1]+a[i-2]; }
//printf("%d",a[5]); for(i = n;i>=1;--i){
printf("%I64d\n",a[i]);
}
return 0;
}

B题

#include <stdio.h>
#include <stdlib.h>
#define max 1001
__int64 a[max]; int main()
{
int n,i,j;
__int64 t;
int flag = 0;
//scanf("%d",&n);
for(i = 0;i<10;i++){
scanf("%I64d",&a[i]);
}
for(i = 0;i<10-1;i++){
for(j = 0;j<10-i-1;j++){
if(a[j]>a[j+1]){
t = a[j+1];
a[j+1] = a[j];
a[j] = t;
}
}
} for(i = 0;i<10;++i){
if(!flag){
printf("%I64d",a[i]);
flag = 1;
}else{
printf(" %I64d",a[i]);
}
}
printf("\n");
return 0;
}

C题

#include <stdio.h>
#include <stdlib.h>
#define ma 55
int a[ma][ma],max[ma],min[ma]; int main()
{
//freopen("in.txt","r",stdin);
int i,j,n,m,judge=0,k=0;
scanf("%d%d",&n,&m);
for(i = 0;i<n;++i){
for(j = 0;j<m;++j){
scanf("%d",&a[i][j]); }
}
for(i = 0;i<n;i++){
max[i] = a[i][0];
}
for(i = 0;i<m;++i){
min[i] = a[0][i];
}
for(i = 0;i<n;++i){
for(j = 0;j<m;++j){
if(a[i][j]>max[i]){
max[i] = a[i][j];
}
if(a[i][j]<min[j]){
min[j] = a[i][j];
}
}
}
for(i = 0;i<n;i++){
for(j = 0;j<m;j++){
if(max[i] == min[j]){
judge = 1;
printf("%d %d %d\n",i,j,a[i][j]);
break;
}
}
if(judge){
break;
}
}
if(!judge){
printf("It does not exist!\n");
}
return 0;
//fclose(stdin);
}

D题

#include <stdio.h>
#include <stdlib.h>
#define max 50
int a[max][max]={0};
int b[max][max]={0};
int main()
{
int n,i,j,k,flag = 0;
scanf("%d",&n);
for(i = 0;i<n;i++){
for(j = 0;j<=i;j++){
if(j==i || !j ){
a[i][j] = 1;
}else{
a[i][j] = a[i-1][j-1]+a[i-1][j];
}
}
}
//for(i = 0;i<n;i++){
// for(j = 0;j<=i;j++){
// printf(" %d",a[i][j]);
// }
// printf("\n");
//} for(i = 0;i<n;i++){
for(j = 0,k = i-j;j<=i;j++,k--){
b[j][k] = a[i][j];
}
}
for(i = 0;i<n;i++){
flag = 0;
for(j = 0;j<n-i;j++){
if(flag == 0){
printf("%d",b[i][j]);
flag = 1;
}else{
printf(" %d",b[i][j]);
}
}
printf("\n");
}
return 0;
}

E题

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define max 10001
char str[max],substr[20],substr1[20];
int main()
{
//freopen("in.txt","r",stdin);
int len,i,j,wordlen1,len2,now;
while(gets(str)){
now = wordlen1 = 0;
len = strlen(str);
//memset(str,'\0',sizeof(str));
//memset(substr,'\0',sizeof(substr));
for(i = 0,j = 0;i<=len;++i){
if(str[i] == ' '||str[i] == '\0'){
wordlen1 = i-j;
int k;
for(k = 0;k<wordlen1;k++,j++){
substr1[k] = str[j];
}
j = i+1;
if(wordlen1 >now){
memcpy(substr,substr1,wordlen1);
now = wordlen1;
}else if(wordlen1 == now){
if(strcmp(substr1,substr)<0){
memcpy(substr,substr1,wordlen1);
}
}
} }
//for(i = 0;i<now;++i){
// printf("%c",&substr[i]);
//}
printf("%s\n",substr);
for(i = 0;i<len;++i){
str[i] = '\0';
substr[i] = '\0';
}
}
return 0;
//fclose(stdin);
}

F题

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define max 10001
char str[max]; int main()
{
int len,i,judge;
while(scanf("%s",str)!=EOF){
judge = 0;
len = strlen(str);
// printf("%d\n",len);
for(i = 0;i<=len/2;++i){
if(str[i]!=str[len-i-1]){
// printf("%c %c\n",str[i],str[len-i-1]);
judge = 1;
break;
}
}
if(judge){
printf("NO\n");
}else{
printf("YES\n");
}
}
return 0;
}

AOJ. 数组训练.2016-11-17的更多相关文章

  1. 2016/11/17 周四 <javascript的封装简单示例>

    这是一个简单的javascript代码封装的示例以及封装后的调用方法: var ticker={ n:0, add:function() { this.n++; }, show:function() ...

  2. 2016.11.17 NOI plus day0

    今天很乱乱乱乱 根本不想写代码 玩了一早上了 昨晚失眠了 今天又懵逼了 中午就要走了 明天就要考试了 考完试回来就要补文化课了 现在我的内心很平静 因为已经紧张的冻结了 你知道什么叫彷徨么? 机房里的 ...

  3. U3D笔记11:47 2016/11/30-15:15 2016/12/19

    11:47 2016/11/30Before you can load a level you have to add it to the list of levels used in the gam ...

  4. 更新日志(建议升级到2016.12.17) && 更新程序的方法

    更新程序的方法: 1,在控制面板里点击备份当前数据库文件到磁盘,把当天获取的信息从内存写到磁盘/存储卡.2,下载最新版的源码 wget -O "infopi.zip" " ...

  5. 2016.9.17初中部下午NOIP普及组比赛总结

    2016.9.17初中部下午NOIP普及组比赛总结 2016.09.17[初中部 NOIP普及组 ]模拟赛 最近几次的题目都不是自己擅长的啊... 不过含金量挺高的,也好... 进度: 比赛:0+0+ ...

  6. [源码解析] 深度学习分布式训练框架 horovod (17) --- 弹性训练之容错

    [源码解析] 深度学习分布式训练框架 horovod (17) --- 弹性训练之容错 目录 [源码解析] 深度学习分布式训练框架 horovod (17) --- 弹性训练之容错 0x00 摘要 0 ...

  7. 【读书笔记】2016.11.19 北航 《GDG 谷歌开发者大会》整理

    2016.11.19 周六,我们在 北航参加了<GDG 谷歌开发者大会>,在web专场,聆听了谷歌公司的与会专家的技术分享. 中午免费的午餐,下午精美的下午茶,还有精湛的技术,都是我们队谷 ...

  8. 微信iphone7、 ios10播放视频解决方案 2016.11.10

    2016.11.10日更新以下方法 微信最新出同层播放规范 即使是官方的也无法解决所有android手机的问题. 另外iphone 5 .5s 某些手机始终会弹出播放,请继续采用 “以下是老的解决办法 ...

  9. 最新的 cocoapods 安装与使用(2016.11)

    cocoapods简介: cocoapods 是iOS的类库管理工具,可以让开发者很方便集成各种第三方库,而不用去网站上一个个下载,再一个个文件夹的拖进项目中,还得添加相关的系统依赖库.只需要安装好c ...

随机推荐

  1. linux-centos6①

  2. 微信小程序入门学习之事件 事件对象 冒泡非冒泡事件(1)

    这关于事件的学习,可以自己复制到微信开发者工具上自己运行试试. 首先这里有两个文件.js 和.wxml 文件 首先给出.js文件下代码 // pages/news/news.js Page({ /** ...

  3. openjudge-2的100次方阶乘

    开始进行的第一天 #include <stdio.h> #include <string.h> int main() { int n; scanf("%d" ...

  4. fastCMS八大核心对象

    fastCMS内置system对象,该对象包含八大核心对象,应用于不同的操作场景,分别是: 1.system.string 对象(处理字符类操作) 2.system.number 对象(处理数字类操作 ...

  5. 使用js跳转手机站url的若干注意点

    引子: 去年年底公司开发手机站平台,经历了前期的用户群.市场调查,产品需求分析,产品原型设计,ui前端到程序开发上线测试等等工作,终于上线...此处略去本人作为前端开发的心情. 应该说,我们的手机站平 ...

  6. 从零开始的Python学习Episode 2——运算符与while循环

    一.算术运算符 加法:+,减法:-,乘法*,除法/,整除(地板除)//,取余%,乘方**.  二.逻辑运算符 且:and,或:or,非:not 优先级:not>and>or 短路原则: 对 ...

  7. Python+Flask+Gunicorn 项目实战(一) 从零开始,写一个Markdown解析器 —— 初体验

    (一)前言 在开始学习之前,你需要确保你对Python, JavaScript, HTML, Markdown语法有非常基础的了解.项目的源码你可以在 https://github.com/zhu-y ...

  8. Activity生命周期 与 Activity 之间的通信

    一. Activity生命周期 上图 1. Activity状态 激活状态 : Activity出于前台 , 栈顶位置; 暂停状态 : 失去了焦点 , 但是用户仍然可以看到 , 比如弹出一个对话框 , ...

  9. TCP系列29—窗口管理&流控—3、Nagle算法

    一.Nagle算法概述 之前我们介绍过,有一些交互式应用会传递大量的小包(称呼为tinygrams),这些小包的负载可能只有几个bytes,但是TCP和IP的基本头就有40bytes,如果大量传递这种 ...

  10. oracle 9i 图文安装教程 oracle 9i 安装

    我的安装文件是ISO镜像文件,使用Virtual DAEMON Manager v 4.10打开: ora9i-1.iso ora9i-2.iso ora9i-3.iso 首先必须把上面三个镜像文件都 ...