自我声讨(不是

这周比赛有难也有易,但是我都是写得很少,摸鱼实在太严重,当然技术不到位也是一个方面,主要还是自己的问题。不再讨论

这周比赛学到、用到的的语法如下

快读

int read()
{
int x = 0 , f = 1;
char ch = getchar();
while(ch < '0' || ch > '9'){if(ch == '-') f = -1;ch = getchar();} \\判断负数
while(ch >= '0' && ch <= '9') {x = x * 10 + ch - 48;ch = getchar();}
return x * f;
}

C++带空格的字符串读入

//    for (int i = 1; i <= n; i++) {
// getline(cin,s[i]);
// }

c++读到回车结束这轮输出

for (int i = 1; i <= n; i++) {
for (int j = 1; 1; j++) {
cin >> TY[i][j];
if(cin.get() == '\n')break;
}
}

模拟、标记、二叉树(弱项)、链表(弱项)、二分(弱项)、set的基本用法(有序不重复)

对于不熟悉的、弱项会在自主练习的时间或者其他时间中加强

在练习中比较有意思的题目

1.模拟(往死里模拟(依旧没过)

引以为戒

(https://www.luogu.com.cn/problem/P1148?contestId=96294)

代码篇幅过长只截取一部分有用的条件

 if(win){ //如果有记分牌
if(c10){ //如果有加倍牌
if(win == 16){ //判断是否为赢家
ans[0] = ans[1] = ans[2] = ans[3] = 0;
ans[lis] +=1000;
break;
}else{
if(los == n-1)ans[lis] +=50;//如果只有一张加倍牌
else {
if(h == 13){
ans[lis] = 200;//所有的红心牌视为+200
if(s12)ans[lis] += -100;
if(d11)ans[lis] += 100;
if(s12 && d11)ans[lis]+=500;
ans[lis] *= 2;
}else {
if(s12)ans[lis] += -100;
if(d11)ans[lis] += 100;
ans[lis] *= 2;
}
}
}
}else{
if(h == 13){
ans[lis] = 200;
if(s12)ans[lis] += -100;
if(d11)ans[lis] += 100;
if(s12 && d11) ans[lis]+= 500;
}else{
if(s12)ans[lis] += -100;
if(d11)ans[lis] += 100;
}
}
}else ans[lis] = 0;
后缀表达式

一种新的计算方法(我没学过)

https://www.luogu.com.cn/problem/P8683?contestId=95102)

/*
*后缀和
* 如(3+4)x 6 - 9;
* 则表示为 3 4 + 6 * 9 -;
*/
sort(TY+1,TY+count+1,cmp);
ll ans=0;
for (int i = 1; i <= add+1; i++) {
ans+=TY[i];
}
for (int i = count; i >= count - dec + 1; i--) {
ans -= TY[i];
}
cout << ans;
return 0;
}

The first week match's conclusion的更多相关文章

  1. Greedy is Good

    作者:supernova 出处:http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=greedyAlg Joh ...

  2. Elasticsearch 5.0 中term 查询和match 查询的认识

    Elasticsearch 5.0 关于term query和match query的认识 一.基本情况 前言:term query和match query牵扯的东西比较多,例如分词器.mapping ...

  3. SQL Server-聚焦查询计划Stream Aggregate VS Hash Match Aggregate(二十)

    前言 之前系列中在查询计划中一直出现Stream Aggregate,当时也只是做了基本了解,对于查询计划中出现的操作,我们都需要去详细研究下,只有这样才能对查询计划执行的每一步操作都了如指掌,所以才 ...

  4. Java compiler level does not match解决方法

    从别的地方导入一个项目的时候,经常会遇到eclipse/Myeclipse报Description  Resource Path Location Type Java compiler level d ...

  5. 钉钉开放平台demo调试异常问题解决:hostname in certificate didn't match

    今天研究钉钉的开放平台,结果一个demo整了半天,这帮助系统写的也很难懂.遇到两个问题: 1.首先是执行demo时报unable to find valid certification path to ...

  6. .net正则表达式大全(.net 的 System.Text.RegularExpressions.Regex.Match()方法使用)

    正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串.正则表达式无疑是处理文本最有力的工具,而.NET的System.dll类库提供的System.Text.RegularExpression ...

  7. 在mongoose中使用$match对id失效的解决方法

    Topic.aggregate( //{$match:{_id:"5576b59e192868d01f75486c"}}, //not work //{$match:{title: ...

  8. index+match函数在压实度中对盒号盒质量随机不重复的最佳使用

    首先按照升序排列好盒号和盒质量,使其一一对应, 盒号    盒重量    随机值rand()     随机值大小排列rank 1         2001       0.01             ...

  9. MongoDB查询转对象是出错Element '_id' does not match any field or property of class

    MongoDB查询转对象是出错Element '_id' does not match any field or property of class   解决方法: 1.在实体类加:[BsonIgno ...

  10. Excel——使用OFFSET、MATCH、COUNTA实现二级菜单

    如图所示,接下来提供两种办法实现: 1.将A.B.C.D定义为名称NAME. 2.设置一级菜单单元格数据有效性为NAME. 3.设置二级菜单格数据有效为: =OFFSET($A$1,MATCH($A6 ...

随机推荐

  1. 使用idea从零编写SpringCloud项目-zuul

    带着问题学习是最好的,什么是网关?使用网关的好处是什么?怎么使用网关 网关:是系统对外的唯一入口,是介于客户端和服务端的中间层,处理非业务功能,提供路由的请求,鉴权,监控,缓存,限流等 网关的好处:可 ...

  2. linux sync命令

    Linux sync命令用于数据同步,sync命令是在关闭Linux系统时使用的. Linux 系统中欲写入硬盘的资料有的时候为了效率起见,会写到 filesystem buffer 中,这个 buf ...

  3. Spring 核心容器 IOC

    目录 1. BeanFactory 2. BeanDefinition 3. BeanDefinitionReader 4 . Web IOC 容器初体验 一 .BeanFactory Spring ...

  4. 京东-Docker

    关于 Docker 版本的<使用与更新>教程修订日期:2021年 3 月 14 日ㅤ 一.基础使用教程1. 进入与退出容器:docker exec -it jd /bin/bash注意:e ...

  5. Windows平台在当前文件夹下打开CMD

    Windows平台在当前文件夹下打开CMD的方法: 在路径栏中输入 cmd.exe ,然后敲回车.

  6. 【javascript】关于 canvas.toDataURL()

    在工作中遇到了奇怪的问题,在此记录. 一.定义 canvas.toDataURL()方法是返回一个包含图片展示的 数据URL.可以使用 type 参数其类型,默认为 PNG格式,图片的分辨率为96dp ...

  7. HTML笔记(一) HTML相关概念

    一 HTML概述 1.HTML文档基本结构 先来看一个关于HTML的例子,里面包含了几个主要的HTML标签: <!DOCTYPE html> <html> <head&g ...

  8. final修饰的作用

    在Java中,final关键字可以用来修饰类.方法和变量(包括成员变量和局部变量) 1.final修饰类 当用final修饰一个类时,表明这个类不能被继承. final类中的成员变量可以根据需要设为f ...

  9. FPGA实现国密算法SM4

    本文基于FPGA实现高速SM4加密与解密,提供开源Verilog RTL设计和可综合工程:https://github.com/cassuto/SM4-FPGA. 本文仅讨论实现细节,不涉及算法原理. ...

  10. Spring Cloud Alibaba实现服务的无损下线功能

    目录 1.背景 2.解决方案 2.1 找到通过负载均衡组件获取可用服务信息的地方 2.2 解决思路 3.部分实现代码 3.1 引入jar 3.2 编写服务下线方法 3.3 监听配置变更,清除服务缓存 ...