A

#include<bits/stdc++.h>
using namespace std;
//int a[10001];
//int b[10001];
int main(){long long n,x,y;cin>>n;cin>>x>>y;long long l=x;for(int j=1;j<n;j++){cin>>x>>y; //l++;for(int k=0;k<100000000;k++){   //枚举上班的时间if(x+k*y>l){l=x+k*y;break;}}}cout<<l<<endl;return 0;
}

B

稍微有些麻烦   字符串头尾相接 是一个 环

每个字符只能向后移动或者向前移动

样例解释    c t t c  ->  c c t t      dfabc->  fabcd-> abcdf             dfacb 同理

#include<iostream>
#include<string>
#include<string.h>
using namespace std;const int maxn=50;
int n;
char  s[maxn];
bool latt(int p,int q){int n=strlen(s);for(int i=0;i<n;i++)if(s[(p+i)%n]!=s[(q+i)%n])return s[(p+i)%n]<s[(q+i)%n];   //这个地方好好看看 好好理解 取模的 概念return 0; //相等 无需比较
}
int main(){int t,i;cin>>t;// char  s[maxn];while(t--){cin>>s;int ans=0;int n=strlen(s);for(i=1;i<n;i++)if(latt(i,ans)) ans=i;for(i=0;i<n;i++)cout<<s[(i+ans)%n];cout<<endl;}return 0;
}

C:

#include<iostream>
#include<algorithm>
using namespace std;
struct student
{    string name;    int y;    int m;    int d;   int num;
}
a[101];
int cmp(const student & a,const student & b)    //为什么能这样写  这样写的含义 回去好好理解!
{    if (a.y>b.y) return 0;                      if (a.y<b.y) return 1;                   //体会 return 的意义if (a.m>b.m) return 0;        if (a.m<b.m) return 1;        if (a.d>b.d) return 0;        if (a.d<b.d) return 1;        if (a.num>b.num)return 1;  return 0;
}
int main()
{    int n;    cin>>n;    for(int i=1;i<=n;i++)    {  cin>>a[i].name>>a[i].y>>a[i].m>>a[i].d;    a[i].num=i;  }  sort (a+1,a+n+1,cmp);    for (int i=1;i<=n;i++)    cout<<a[i].name<<endl;
}  

D:

逢七过   不会玩的 百度

#include <iostream>
using namespace std;
int main()
{int n;cin>>n;string str;if (n%7==0) cout<<"pass"<<endl;else if (n%10==7) cout<<"pass"<<endl;else if (n/10%10==7) cout<<"pass"<<endl;else if (n/100%10==7) cout<<"pass"<<endl;else if (n/1000%10==7) cout<<"pass"<<endl;else cout<<"NO!!"<<endl;return 0;
}

E:

这个 排序之后   从小开始 剔除   记录一下总和就好!

#include<iostream>
#include<algorithm>
using namespace std;
int a[1050];
int main()
{int n;cin>>n;long long sum=0,ans=0;for(int i=0;i<n;i++){cin>>a[i];sum+=a[i];}sort(a,a+n);for(int i=0;i<n-1;i++){ans+=sum;sum-=a[i];}cout<<ans<<endl;return 0;
}

F:

排版惨不忍睹 !  比较混乱!  简单的结构体排序

#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
struct  xfx{char name[40];int sg;int tz;}a[1000];
int cmp(xfx a,xfx b)
{if(a.sg==b.sg) return a.tz<b.tz;else return a.sg<b.sg;
}
int main()
{int n,i,r;while(scanf("%d",&n)!=EOF){r=0;for(i=0;i<n;i++) scanf("%s%d%d",&a[i].name,&a[i].sg,&a[i].tz);int x1,x2,y1,y2;scanf("%d%d%d%d",&x1,&x2,&y1,&y2);sort(a,a+n,cmp);for(int i=0;i<n;i++)if(a[i].sg>=x1&&a[i].sg<=x2&&a[i].tz>=y1&&a[i].tz<=y2){printf("%s %d %d\n",a[i].name,a[i].sg,a[i].tz);r++;}if(r==0) printf("No\n");}return 0;
}

G:

排版惨不忍睹系列  输出 6和末尾几个 字符就好

#include <stdio.h>
int main()
{
int i;
char a[12];
int n;
scanf("%d",&n);
while(n--){
for(i=0;i<=11;i++)
scanf("%c",&a[i]);
printf("6");
for(i=7;i<=11;i++)
printf("%c",a[i]);
printf("\n");
}
return 0;
}

H:

简单的结构体排序 和字符串匹配

#include <iostream>
#include <string>
using namespace std;
struct people
{string name;string home;int year;
};
int main()
{int n,i;string yhome;cin>>n;cin>>yhome;people a[100];for(i=0;i<n;i++){cin>>a[i].name>>a[i].home>>a[i].year;}for(i=0;i<n;i++)for(int j=0;j<n-1;j++)if(a[i].year>a[j].year){people temp;temp=a[i];a[i]=a[j];a[j]=temp;}bool flag=false;for(i=0;i<n;i++)if(a[i].home==yhome){flag =true;cout<<a[i].name<<endl;}if(!flag)cout<<"QAQ"<<endl;return 0;
}

I:

欢迎来到 文高阳学长  代码看不懂系列  不会的私聊他

#include<bits/stdc++.h>
using namespace std;
double a[100][100],s[100];
int main()
{double n,m;while(cin>>n>>m){int c,f,h=0,g=0;for(int i=0;i<n;i++)for(int j=0;j<m;j++)scanf("%lf",&a[i][j]);for(int i=0;i<n;i++){double b=0.0;if(i>0) printf(" ");for(int j=0;j<m;j++){b+=a[i][j];if(j==m-1)printf("%.3lf",b/m);}}printf("\n");for(int j=0;j<m;j++){double b=0;if(j>0) printf(" ");for(int i=0;i<n;i++){b+=a[i][j];if(i==n-1){printf("%.3lf",b/n);s[h++]=b/n;}}}printf("\n");for(int i=0;i<n;i++){int e=0;for(int j=0;j<m;j++){if(a[i][j]>=s[j])e++;if(e==m)g++;}}printf("%d\n",g);}
}

以上为弱校月赛内容        大牛勿喷

NYNU_ACM 实验室招新月赛题解相关推荐

  1. 合肥工业大学计算机与信息学院学生会宗旨,计算机与信息学院举办第一期“AIE计划”实验室招新宣讲会...

    2019年11月6日下午三点,计算机与信息学院在合肥工业大学翡翠湖校区科教楼A座1106举行举办第一期"AIE计划"实验室招新宣讲会--可视化与协同计算研究室(VCC研究室)招募本 ...

  2. 2022 弱口令安全实验室招新赛-靶机挑战记录

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.ubuntu 代码执行getshell 获取webshell 二.server 2008r2 EW 流量代理 ms ...

  3. [青少年CTF]弱口令实验室招新赛部分WriteUp

    Web 0x01 开胃菜 <?php highlight_file(__FILE__); if(strlen($_GET[1]&&$_GET[1]<=5)){echo st ...

  4. 2022南阳理工计科ACM计科TC招新热身赛题解

    这真的是一场模拟赛. 这场比赛整体难度不是很难,有很多都是签到题,并且还有一些题是之前题的变形,大家可以看一下题解去找一下自己比赛时哪一些是没有想明白,或者没办法实现的思路是怎么去实现的 思路是一方面 ...

  5. NYIST(计科ACMTC)第三次招新赛题解

    A题 原文, 原比赛B题 牛客练习赛104[出题人题解] - 知乎 直接输出 输入的数 就可以了 B题 C题 找到分别处理"无留陀的化身"坐标轴的x轴和y轴, 组合成无留陀的坐标, ...

  6. 2022JK工作室第一次招新赛题解

    1700,生活不易,szw卖艺 思路解析:如题意所示,从1开始奇数染红色,偶数染绿色,红绿交错出现:是否存在一个区间,使得红色格子数为r,绿色格子数为g. 那么,我们可以发现,在任意一个区间里面,红色 ...

  7. SWPUACM招新考核题解

    问题 A:龙卷风摧毁停车场 一道简单的递推题,而且递推式都给出来了 An=(An-1+1)*2 For循环就好了 #include<stdio.h> #include<string. ...

  8. 青少年CTF-弱口令实验室招新赛部分wp复现步骤

    前言:本人CTF小白,写的不好的地方多多批评. Misc部分 ScanQR 打开附件,得到一张图片,但是用工具扫不出来什么 这题考察的是汉信码,找个在线工具扫描得到网盘地址 里面得到base64字符, ...

  9. 青少年CTF-弱口令实验室招新赛个人wp

    Reverse Check: 下载附件,用IDA反编译,F5发现有ASCII,导出来用异或脚本跑一下就出flag qsnctf{M0x1n_Love_you!} LookThis: 下载附件,010查 ...

最新文章

  1. 文献阅读|Dynamic-SLAM
  2. 如何将 Spring Boot Actuator 的指标信息输出到 InfluxDB 和 Prometheus
  3. python 声明变量类型_python基础学习03数据类型和变量
  4. 【媒体服务质量监控与QoE】
  5. 【AI视野·今日Sound 声学论文速览 第一期】Thu, 14 Apr 2022
  6. 【JavaScript 笔记】— 函数高级(变量作用域、解构赋值、方法、高阶函数、闭包、箭头函数、generator)
  7. [转]页面回收的理解
  8. 一些常用的WebServices
  9. ++库 照片风格转换风格_如何用神经网络实现照片的风格转换
  10. try catch与异常的说明
  11. Netty 中的心跳机制,还有谁不会?
  12. Java Web学习总结(6)Cookie/Session
  13. evernote 论文_轻松将Evernote Notes导入OneNote
  14. 轻松处理PHP开发中微信emoji表情mysql存储的问题
  15. EI数据库免费检索入口
  16. uni-app上传附件与附件预览
  17. RAC下Fatal NI connect error 12170.报错处理
  18. Android项目的targetSDK=23,在低于Android6.0的部分测试机(类似华为)上运行时出现的系统权限问题...
  19. NaiveBayes
  20. signal软件如何退出账号_微信怎么一键切换登录 微信多账号一键切换方法【图文详解】...

热门文章

  1. Mysql磁盘空洞的成因以及重建表的几种方式
  2. 微信小程序:背景图片电脑开发时可以显示,手机测试时无法显示
  3. php gps 车辆定位,员工GPS解决方案
  4. PADS VX2.8 敷铜自动倒角的使用方法
  5. perl生成图片_使用Perl生成模拟数据
  6. 数据结构分析之线性哈希表(Linear Hash Tables)
  7. 免费临时邮箱,一次性邮箱
  8. 使用Cluster API提供裸金属Kubernetes
  9. 多多买菜,拼多多的第二增长曲线
  10. 电视机当计算机屏幕,电视机能当显示器吗?电视机是更大更便宜 但真的做不了显示器...