首页 > 其他分享 >20240909

20240909

时间:2024-10-17 20:35:34浏览次数:1  
标签:__ 20240909 int sum cin long pos

Dihedral Group

猜结论,我们观察样例就可以猜到,只要 \(t\) 可以被 \(d\) 在一个圆上正着或泛着表示即可

#include <bits/stdc++.h>

using namespace std;

#define int long long

const int N = 5e4 + 5;

int n, m, a[N], b[N], pos[N];

signed main() {
  cin >> n >> m;
  for (int i = 0; i < n; i++) {
    cin >> a[i];
    pos[a[i]] = i;
  }
  for (int i = 1; i <= m; i++) {
    cin >> b[i];
  }
  for (int i = 2; i <= m; i++) {
    int tmp = (pos[b[i]] + n - pos[b[i - 1]]) % n;
    int tmp1 = (pos[b[i - 1]] + n - pos[b[i]]) % n;
    if (min(tmp, tmp1) != 1) {
      cout << 0;
      return 0;
    }
  }
  cout << 1;
  return 0;
}//

Passport Stamps

也是结论题,非常好想,没什么好说的

#include <bits/stdc++.h>

using namespace std;

#define int long long

int n, p, c;

signed main() {
  cin >> n >> p;
  __int128 sum = 0;
  for (__int128 i = 1; i <= n; i++) {
    cin >> c;
    if ((i - 1) * (c - 1) + c + sum > p) {
      int tmp = i - 1;
      cout << tmp;
      return 0;
    }
    sum += c;
  }
  cout << n;
  return 0;
}//

标签:__,20240909,int,sum,cin,long,pos
From: https://www.cnblogs.com/libohan/p/18473012

相关文章

  • 20240909_181725 c语言 标识符
    什么是标识符命名规定标识符特性区分大小写命名约定演练小结......
  • 20240909 加练1
    目录比赛链接总结知识点易错点策略题解B-FestivalDecorating做法1做法2D-OperatorPrecedenceK-CardGame比赛链接linktocontest总结知识点B-FestivalDecorating\([A_i\neq0]\)可以作为多项式卷积里面多项式的系数bitset可以做01卷积;此时,每一侧都可以......
  • 20240909_141725 c语言 整数类型
    整数型重点演练演练关于c99longlong类型是从c99版本开始有的C99是C语言的一个标准版本,全称为ISO/IEC9899:1999,是C语言的一个官方标准化版本,由国际标准化组织(ISO)和国际电工委员会(IEC)联合发布。C99标准在C89/ANSIC(1989年发布的C语言标准)的基础上进行了扩展和更新,引入了......
  • 20240909_151725 c语言 整数扩展
    完整形态类型后根int有无符号unsigned%u使用%u会约束输出无符号数据。如果是一个负数就会显示出错。使用%d可正常显示数据整数小结......
  • 20240909_111725 c语言 关于进位制
    各种进制注意:在较老的版本如VisualStudio2010中,C语言不支持直接使用0b开头来表示二进制数。对于八进制数,如果写成intnum=12;这是十进制的12,如果要明确表示八进制的12,可以写成intnum=012;测一测注,包含了语法错误的情况......
  • 20240909_155524 mysql 三种变量
    什么是变量标识数据的标识符,就是变量变量是标识数据的mysql中的三种变量系统变量自定义变量局部变量系统变量查看所有系统变量showvariables;根据系统变量名查看它的值select@@系统变量名select@@autocommit修改系统变量的值set系统变量名=值setautocommit......
  • 20240909_041725 c语言 代码注释 两种
    两种注释注释示例......
  • 20240909_031725 c语言 执行输出语句的流程
    源代码-》编译后代码-》可执行代码下图为可执行代码的示例路径:......
  • 20240909_011725 c语言 预处理
    在C语言中,第一行#include<stdio.h>是一个预处理指令,用于包含(或说,导入)标准输入输出库(StandardInputOutputLibrary)的头文件。这个库提供了进行输入输出操作的函数,比如printf()用于在屏幕上显示输出,scanf()用于从键盘读取输入等。具体来说:#include是一个预处理指令,告诉编译器......
  • 20240909_021725 c语言 骨架结构
    关注骨架结构明确intmainreturn0的意义与功能......