CCPC-Wannafly Winter Camp Day1 (Div2, onsite)
今天学了首歌

菜鸟泪

题目看错整场错
投身竞赛为了生活
菜鸡也是人
AC不了向谁说
为了奖牌的逼迫
颗颗泪水往肚吞落
难道这是命
注定一生在那铁牌过
题目T呀T WAWA又CE
智商早已酒中泡
夜夜CFTC WA 了
又是谁的错 谁叫我是一个菜鸡

题目看错整场错
投身竞赛为了生活
菜鸡也是人
AC不了向谁说
为了奖牌的逼迫
颗颗泪水往肚吞落
难道这是命
注定一生在那铁牌过
题目T呀T WAWA又CE
智商早已酒中泡
夜夜CFTC WA 了
又是谁的错 谁叫我是一个菜鸡
#
A题题意是n个有序数连接在一起,删去(n-2)个,使剩下两个数连接所成的数最大。
经过讨论,发现最大的数一定会构成答案,故以此数为基石,向两边取次大的两数,构造大数后比较。由于ai的范围是在1~109,会爆long long ,所以可以了考虑使用_int28
我们队采用了不连接的办法,用字符串处理。

#include<bits/stdc++.h>
using namespace std;
long long T,n,mx,frontmx,tailmx;
int l;
unsigned long long ans1,ans2;
struct E{long long x,num;
}e[6020];
long long cmp(E x,E y){return x.x<y.x;
}
long long pow(long long ss,int kk){long long ret=ss;for(int i=1;i<=kk-1;i++){ret*=ss;}return ret;
}
int main(){scanf("%d",&T);for(int j=1;j<=T;j++){scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%lld",&e[i].x);e[i].num=i;}sort(e+1,e+1+n,cmp);mx=e[n].x;for(l=1;mx!=0;l++){mx/=10;}l--;int ll=l;long long ch=pow(10,l-1);if(e[n-1].x==e[n].x){printf("Case #%d: %lld%lld\n",j,e[n-1].x,e[n].x);continue;}while(e[n-1].x/ch<=0){ch/=10;l--;}frontmx=-1,tailmx=-1;for(int i=1;i<=n-1;i++){if(e[i].num<e[n].num&&e[i].x/ch>0){frontmx=max(frontmx,e[i].x);}else if(e[i].num>e[n].num&&e[i].x/ch>0){tailmx=max(tailmx,e[i].x);}}ans1=0,ans2=0;string s1,s2;if(frontmx!=-1) s1=to_string(frontmx)+to_string(e[n].x);else{s1="";}if(tailmx!=-1) s2=to_string(e[n].x)+to_string(tailmx);else{s2="";}cout<<"Case #"<<j<<": "<<(s1>s2?s1:s2)<<endl;}return 0;
}

B题类似 但是我8会

H题 计算几何。给一个大球和若干个小球,求其相交的公共体积。
相交的情况分为三种:

  • 相交圆与圆心距小于R,类似于一个“火箭头”形状(自行想象),公共部分的体积为大球缺减小球缺
  • 相交圆与圆心距小于R,类似以一个“铜锣烧”形状,公共部分的体积为大球缺加小球缺;
  • 小球完全包含于大球。

k题for预处理+dp(任然8会)

CCPC-Wannafly Winter Camp Div2 Day2 自闭总结相关推荐

  1. 2020 CCPC Wannafly Winter Camp Day6 M—自闭——模拟

    链接:https://ac.nowcoder.com/acm/contest/4137/M 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524 ...

  2. 阔力梯的树(2020 CCPC Wannafly Winter Camp Day2 Div.12 )dsu on tree

    题解: dsu on tree dsu on tree的基本步骤就不说了 看到这题询问结点的子树问题,而且询问时离线的,首先想到的dsu on tree的这个trick. 本题的难题就是如何维护结点所 ...

  3. 2020 CCPC Wannafly Winter Camp Day2 Div.12——A 托米的字符串【构造、数学】

    题目传送门 题目描述 托米有一个字符串,他经常拿出来玩.这天在英语课上,他学习了元音字母 a , e , i , o , u {a,e,i,o,u} a,e,i,o,u 以及半元音 y {y} y . ...

  4. 2020 CCPC Wannafly Winter Camp Day3 部分题解(ACEFG)

    查看题目 A 黑色气球 题意: n个气球,每个气球高度为正整数.给你每两个气球之间的高度和,还原出所有气球的高度,保证答案唯一. 解题思路: 签到题,因为高度的范围不大,直接枚举第一个气球的高度,检测 ...

  5. 2020 CCPC Wannafly Winter Camp Day7 K 修炼

    题意: 一个游戏,规则如下: 有六个值 v 1 , v 2 , a 1 , a 2 , b 1 , b 2 v_1,v_2,a_1,a_2,b_1,b_2 v1​,v2​,a1​,a2​,b1​,b2 ...

  6. 2018ccpc-wannafly winter camp div2.Day1

    今天是自闭的第一天,上午的开营仪式wls从生物演化的角度切入,让我们思考了几个问题"为什么学算法","是什么阻碍你学算法"......听完感觉自己又懒又菜,其实 ...

  7. 2019 wannafly winter camp day5-8代码库

    目录 day5 5H div2 Nested Tree (树形dp) 5F div2 Kropki (状压dp) 5J div1 Special Judge (计算几何) 5I div1 Sortin ...

  8. 2018ccpc-wannafly winter camp div2.Day3、Day4

    昨天没写博客是因为实在是太自闭了,上午是吴作凡老师(跟我一样是大二的0.0)将的数据结构,下午写jls出的题,队友欢快的签到去了,我一个人写计算几何写了一下午,异常自闭. 今天上午是陈松杨老师讲的动态 ...

  9. 2019 CCPC wannfly winter camp Day 5

    C - Division 思路:我们考虑到一点,从大往小取得顺序是不会有问题的,所以可以直接主席树,但是开不下空间,我们可以log分段求. #include<bits/stdc++.h> ...

最新文章

  1. 人脸识别争议不断 中美市场冰火两重天
  2. 内插以及在数字上变频中的应用
  3. C++并发编程之std::async(), std::future, std::promise, std::packaged_task
  4. Infor与Marketo®合作,帮助全球企业实现客户体验变革
  5. MFC开发IM-第十五篇、打包的MFC程序别人无法启动的原因
  6. ajax分片上传,ajax异步实现文件分片上传
  7. 【廖雪峰官方网站/Java教程】注解
  8. python可以下载百度文库_Python在线百度文库爬虫(免下载券)
  9. 全网通小区专家全自动做
  10. 用matlab计算矩阵的权重,如何使用matlab计算加权平均分
  11. Win10隐藏语言栏
  12. RouterOS如何实现多线路带宽叠加功能
  13. python能开发小程序吗_微信小程序用什么语言开发?Python能开发小程序么
  14. FreeSwitch接通30s就挂断
  15. 女人长的漂亮不如活的漂亮(Top60)
  16. python找出3或者5的倍数_python – 3和5的倍数之和
  17. Ubuntu安装图形界面(桌面)
  18. 风暴孵化:手游代理几大优势分析
  19. ThinkPHP5多语言切换项目实战
  20. Python-100-Days学习笔记day09

热门文章

  1. React 全局状态管理的 3 种底层机制
  2. 帆软FineReport8.0使用技巧总结及常见问题解决
  3. 一个坑firewall-cmd: error: unrecognized arguments
  4. 214情人节,使用微信小程序【信鸽相知】写情书吧
  5. 地铁杂记 - 17寸苹果
  6. Linux - tree 生成目录树「Note」
  7. 怎么用计算机截图快捷键,教您怎么使用电脑自带的截图快捷键
  8. java将数字和英文分开_java中怎样将把字母和数字组成的字符串才分开
  9. 2021微信大数据挑战赛-初赛-NN思路分享
  10. 云开发系列课程 | FaaS场景下的SSR框架