0%

简介

Go语言是一种由Google创建并维护的开源编程语言,也被称为Golang。它以并发性、高效性和简洁性为设计理念,支持面向对象和函数式编程风格。Go语言具有快速的编译速度,强大的标准库以及丰富的开发工具。它被广泛应用于网络编程、大数据处理、云平台开发等领域,是一种适合构建高性能、分布式系统的语言。

阅读全文 »

Information

  • Title: CNNs with Multi-Level Attention for Domain Generalization
  • Author: Aristotelis Ballas, Christos Diou
  • Institution: Harokopio University of Athens
  • Year: 2023
  • Journal: ICMR '23 (ACM International Conference on Multimedia Retrieval)
  • Source: Arxiv, PDF
  • Cite: Ballas A, Diou C. CNNs with Multi-Level Attention for Domain Generalization[C]//Proceedings of the 2023 ACM International Conference on Multimedia Retrieval. 2023: 592-596.
  • Idea: 提出使用多头自注意力提取CNN中不同层分类相关的特征
阅读全文 »

链表

链表时很基础的数据结构,大多数纯链表的题目不难,更多时候链表时解题过程中的一个工具。

在一个数列中高效插入一个元素,链表毫无疑问是最好的选择。


阅读全文 »

高精度

在 C++ 中,long long 都无法表示我们需要的整数时怎么办?那就用高精度吧!

在 C++ 中,long long 都无法表示我们需要的整数时怎么办?那就用 Python 吧🤣

好吧,高精度对 Python 没有意义,所以该篇中禁用 Python 和 Java 自带的高精度(这些高精度的题目利用 Python 均能一行解决,这没意义)。

五道题,包括加减乘除四项基本运算,最后一题算是应用题吧


阅读全文 »

前言

本文为洛谷刷题记录, 对应题目网址为 https://www.luogu.com.cn/problem/ 后面加上题目编号 如https://www.luogu.com.cn/problem/P1000

洛谷在线IDE: https://www.luogu.com.cn/ide

做题顺序题单来源: https://studyingfather.com/archives/841

使用三种编程语言,分别是 Python, C++, Java, 虽然没有标签但三种语言都有各自的特点应该很好辨认:

  • C++ 的带有头文件典型的如 #include <bits/stdc++.h>, 一般也有 using namespace std;
  • Java 代码一般是 public class Main 类,以及 import Java.util.*;
  • 除了上述两种剩下的就是 Python 代码了,和前面两种语言相比特点是没有分号和大括号
  • 用什么语言做题看心情,不保证每题都有三语言解法
阅读全文 »

构造

构造题是一种形式灵活多样的题型。正是因为这个特点,使得构造题没有一种通用的方法。


阅读全文 »