潘神的排序

解法:排序(什么为什么错了这么多次QAQ??解法就是排序啊)

sort(a,a+3)
cout<<a[1]<<endl;

字符串解压

解法:字符串处理(处理字符串中的数字就好了,代码给出)

(当然可以用%d%c来快速处理~)

注意:如果题目是反过来告诉字符串,让你压缩会怎么办?

        for(i=0;i<k;i++){if(a[i]>='0'&&a[i]<='9'){c=(a[i]-'0')+c*10;continue;}else{for(j=1;j<=c;j++)printf("%c",a[i]);c=0;}}

lfforu的围巾

解法:答案不给出,母函数模板(不懂的去查他的模板,大概就是我下面写的那样,注意取模)

        for(int i=0;i<=n;i++){a[i]=1;b[i]=0;}for(int i=2;i<=n;i++){for(int j=0;j<=n;j++){for(int k=0;k+j<=n;k+=i*i){b[k+j]+=a[j];}}for(int z=0;z<=n;z++){a[z] = b[z]%mod;b[z] = 0;}}cout<<a[n]<<endl;

  

不要你离开

解法:难度我猜不在于算出概率,算概率只有去判断一下就好了

化简可以用公约数~(暴力求出所有解法也是可以的,如下面的形式)

    if(a>=b)max=a;elsemax=b;if(max==1)printf("1/1");if(max==2)printf("5/6");if(max==3)printf("2/3");if(max==4)printf("1/2");if(max==5)printf("1/3");if(max==6)printf("1/6");

屏幕检测

解法:模拟,如果让你求0011000111000 有多少个连续的1,估计题目有容易的多

现在变成二维形式,还是一样的解法

我们加边界,当出现*时,判断左边是否有.,右边是否有*,或者说单独存在这一个*,统计一下

#include <iostream>
#include <stdio.h>
#include <string>
using namespace std;
string s[105];
int main(){int n,m;for(int i=0;i<=105;i++){s[0]+='.';}while(cin>>n>>m){for(int i=1;i<=n;i++){cin>>s[i];s[i]='.'+s[i]+'.';}s[n+1]=s[0];int cnt1=0,cnt2=0;for(int i=1;i<=n;i++){for(int k=1;k<=m;k++){if(s[i][k]=='*'){if(s[i-1][k]=='.' && s[i+1][k]=='*'){cnt1++;}if(s[i][k-1]=='.' && s[i][k+1]=='*'){cnt1++;}if(s[i-1][k]=='.' && s[i+1][k]=='.' && s[i][k-1]=='.' && s[i][k+1]=='.'){cnt2++;}}}}cout<<cnt2<<" "<<cnt1<<endl;}
}

袁少的觉醒

解法:参考http://www.cnblogs.com/yinghualuowu/p/5160313.html

疯狂的南昌小婊砸

解法:时间原因不知道怎么去说明白,先略过吧>~<

贪财的小艾

解法:一道模拟或者说是LCA。。(防ak题嘛,你懂得)

用map放每一个节点的对应边的权值,然后进行更新或者查询(具体看题目要求)

是不是说的有点简单了。

#include <bits/stdc++.h>
using namespace std;
#define ll long longmap<pair<ll,ll>,ll>m;int main()
{int n;scanf("%d",&n);while(n--){ll ty,u,v,w;scanf("%I64d",&ty);if(ty==1){scanf("%I64d%I64d%I64d",&u,&v,&w);if(v<u)swap(u,v);while(v!=u){if(v>u){m[{v,v/2}]+=w;m[{v/2,v}]+=w;v/=2;}else if(u>v){m[{u,u/2}]+=w;m[{u/2,u}]+=w;u/=2;}}}else{ll sum=0;scanf("%I64d%I64d",&u,&v);if(v<u)swap(u,v);while(v!=u){if(v>u){sum+=m[{v,v/2}];v/=2;}else if(u>v){sum+=m[{u,u/2}];u/=2;}}printf("%I64d\n",sum);}}return 0;
}

  

转载于:https://www.cnblogs.com/yinghualuowu/p/6109186.html

江西理工大学南昌校区2016年新生赛相关推荐

  1. 江西理工大学南昌校区cool code竞赛

    这次比赛原本就是来打酱油的,想做个签到题就走!一开始不知道1002是签到题,一直死磕1001,WA了四发过了,回头一看Rank,三十名,我靠!看了1001的AC率,在我AC之前只有一个人AC了,当时我 ...

  2. 江西理工大学南昌校区acm选拔赛题解

    第一题略 第二题 #include<stdio.h> int main() {int a1,a2,a3,b1,b3,b2,c1,c2,c3,n,sum,d1,d2,d3,i;scanf(& ...

  3. 江西理工大学南昌校区排名赛 A: 单身狗的卡片游戏

    题目描述 萌樱花是一只单身狗. 萌樱花今天在桌子上摆出了N张卡片,每张卡片i写着一个数字Ai 他不喜欢卡片上的数字多个出现,于是他想搞点事情拆分它们. 从桌子上选出三张卡,去掉一张数字最大,一张数字最 ...

  4. 江西理工大学南昌校区排名赛 C: 单身狗的地图游戏

    题目描述 萌樱花是一只单身狗. 萌樱花今天决定去喜欢的学妹家玩,但他不记得路,于是他拿出有n个点的完全图,选取了k条不同的路. 完全图:n 个点的图中任意两个点之间都有一条边相连,所以有 n*(n-1 ...

  5. 江西理工大学南昌校区排名赛 E: 单身狗的种树游戏

    题目描述 萌樱花是一只单身狗. 萌樱花今天决定种树,于是他来到了自己家的后院. 萌樱花的后院有n个树坑,所有树坑排列在一行上,每一个树坑都可以种一棵树,相邻树坑间的距离为1,现在所有的树坑都是空着的. ...

  6. 江西理工大学南昌校区排名赛 B: 单身狗的数字游戏

    题目描述 萌樱花是一只单身狗. 萌樱花今天初始化了N个数字,使它们都为0 0 0 0... 萌樱花决定选取某一个位置,分别增加1到N(如果到达数组末尾就从头开始). 比如: 0 0 0(选择第二个位置 ...

  7. 江西理工大学南昌校区排名赛 F: 单身狗的骑马游戏

    题目描述 萌樱花是一只单身狗. 萌樱花今天在学姐那里做了一道题: 假设赛马场上有n只马儿,第i只马儿的起点在第i米的位置,这些马儿都会朝着同一个方向奔跑. 每只马儿的速度都不一样,而且大家都不知道这些 ...

  8. 江西理工大学南昌校区排名赛 D: 单身狗的物理游戏

    题目描述 萌樱花是一只单身狗. 萌樱花今天决定做一道理综物理题: 如图,两固定的绝缘斜面倾角均为θ,上沿相连.两细金属棒ab(仅标出a端)和cd(仅标出c端)长度均为L,质量分别为2m和m:用两根不可 ...

  9. 东华理工大学南昌校区学计算机,我校学子在2019年第十四届江西省大学生计算机作品赛斩获佳绩...

    江科网讯(通讯员 徐飞龙)6月1日,由江西省计算技术研究所和江西省计算机学会主办.江西省科学技术厅和江西省科学技术协会支持.东华理工大学承办的2019年第十四届江西省大学生计算机作品赛在东华理工大学南 ...

最新文章

  1. KickStart 无人值守安装系统
  2. scala中类的继承关系
  3. Facebook市值赶超股神巴菲特公司 全美排名第五
  4. etcdctl的使用
  5. 如何在ogre游戏界面添加自己的信息,比如显示某变量的值
  6. 软件工程的知识思维导图
  7. Please either set ERLANG_HOME to point to your Erlang installation or place
  8. 过滤器和拦截器区别以及执行顺序
  9. 你可能知道“道哥”,但你一定不知道“道哥”...
  10. 显著性 / 注意力机制
  11. 数字游戏(number)
  12. 基于SpringBoot 在线答题系统 含小程序!
  13. graphics库的使用
  14. Pandas+随机森林数模实战日记
  15. Unity发布项目,记录日志并写入文件。
  16. C++鼠标锁定或乱跳(坑人必备)
  17. 南邮计算机学院专业英语教材,南邮专业英语翻译(自学)
  18. 520 送女朋友礼物大全 (推荐男生收藏)
  19. 2021中科院计算机博士,北京:中国科学院大学2021年秋季入学博士招生考试初试进入复试基本分数线要求的通知...
  20. Sensor+ISP专栏-HDR

热门文章

  1. 华为存储s2600t配置上架
  2. 第十八届全国大学智能汽车竞赛秘书处技术专家组第一次会议
  3. 侠诺虚拟服务器,简便不简单 侠诺PPPoE服务器功能介绍
  4. 计算机考研408-I/O方式大题答题流程
  5. html页面如果想要字体比12px还小
  6. 7-36 复数四则运算 (15 分)【简化版】
  7. Fabric中PBFT源码解读——Checkpoint机制
  8. 广州数控机器人编程讲解视频_广州数控工业机器人如何编程,使用什么语言?...
  9. 【开源方案】12V/0.7A开关电源方案,带变压器设计!
  10. PCL学习笔记(30)——法线估计normal_estimation