签到,乘以两个相邻的合数

#include<bits/stdc++.h>

using namespace std;

int main(int argc, char const *argv[])
{
long long n;
cin>>n;
cout<<9*n<<" "<<8*n<<endl;
return 0;
}





链接

这里的加数取模相当于移位,把两个序列排序后,遍历移位对应情况就可以。

    #include <bits/stdc++.h>
using namespace std;
typedef long long ll; ll A[20010];
ll B[40010];
int main () {
ll n,m; cin>>n>>m;
for(int i = 0; i < n; i++) {
cin>>A[i];
}
for(int i = 0; i < n; i++) {
cin>>B[i];
}
sort(A, A+n);
sort(B, B+n);
for(int i = 0; i < n; ++i){
B[i + n] = B[i];
}
ll ans = (ll)1<<63-1;
for(ll i = 0; i < n; ++i){
ll diff = (B[i]-A[0]+m)%m;
bool flag = 1;
for(int j = 0; j < n; ++j){
if((A[j]+diff)%m != B[i+j]) {
flag = 0;
break;
}
}
if(flag){
ans = min(ans, diff);
}
}
cout << ans << endl;
}





链接

取前k个,后面的数,要么是前k个的重复出现,要么是从第k个往前,是如果是9则变零,找到第一个不是9的加一。重复输出就可以。

#include<bits/stdc++.h>

using namespace std;

char a[200010];
char b[200010];
int main()
{
int m,k;
cin>>m>>k;
//scanf("%s",a);
int flag = 1;
for (int i = 0; i < m; ++i)
{
cin>>a[i];
}
//memset(b, 0, sizeof(b));
for (int i = 0; i < m; ++i)
{
if (a[i%k]<a[i])
{
flag = 0;
break;
}
if(a[i%k]>a[i])
{
flag = 1;
break;
}
}
//用来记录重叠的部分
for (int i = 0; i < k; ++i)
{
b[i] = a[i];
}
if (flag)
{
cout<<m<<endl;
for (int i = 0; i < m; ++i)
{
cout<<b[i%k];
}
cout<<endl;
}
else
{
//先增加, 从尾部开始;
for (int i = k-1; i >=0 ; --i)
{
if (b[i]!='9')
{
b[i] += 1;
//flag = 1;
break;
}
else
{
b[i]='0';
}
}
cout<<m<<endl;
for (int i = 0; i < m; ++i)
{
cout<<b[i%k];
}
cout<<endl; }
return 0;
}

Codeforces Round #609 (Div. 2) A到C题的更多相关文章

  1. Codeforces Round #609 (Div. 2)前五题题解

    Codeforces Round #609 (Div. 2)前五题题解 补题补题…… C题写挂了好几个次,最后一题看了好久题解才懂……我太迟钝了…… 然后因为longlong调了半个小时…… A.Eq ...

  2. Codeforces Round #524 (Div. 2)(前三题题解)

    这场比赛手速场+数学场,像我这样读题都读不大懂的蒟蒻表示呵呵呵. 第四题搞了半天,大概想出来了,但来不及(中途家里网炸了)查错,于是我交了两次丢了100分.幸亏这次没有掉rating. 比赛传送门:h ...

  3. Codeforces Round #609 (Div. 2) D. Domino for Young

    链接: https://codeforces.com/contest/1269/problem/D 题意: You are given a Young diagram. Given diagram i ...

  4. Codeforces Round #609 (Div. 2) C. Long Beautiful Integer

    链接: https://codeforces.com/contest/1269/problem/C 题意: You are given an integer x of n digits a1,a2,- ...

  5. Codeforces Round #609 (Div. 2) A-E简要题解

    contest链接:https://codeforces.com/contest/1269 A. Equation 题意:输入一个整数,找到一个a,一个b,使得a-b=n,切a,b都是合数 思路:合数 ...

  6. Codeforces Round #609 (Div. 2)

    A题 给出n,求大于n的两个合数a和b,并且a-b = n 直接输出n的倍数即可 int n; int main() { cin >> n; cout << 9*n <& ...

  7. Codeforces Round #609 (Div. 2) 题解

    Equation Modulo Equality Long Beautiful Integer Domino for Young K Integers Equation \[ Time Limit: ...

  8. Codeforces Round #609 (Div. 2) 【A,B,C】

    题意:给一个n<=1e7,找两个合数a和b使得a-b的差为n. 构造a=3n,b=2n,必含有公因子n,只有当n是1的时候是特例. #include<bits/stdc++.h> u ...

  9. Codeforces Round #426 (Div. 2)A B C题+赛后小结

    最近比赛有点多,可是好像每场比赛都是被虐,单纯磨砺心态的作用.最近讲的内容也有点多,即便是点到为止很浅显的版块,刷了专题之后的状态还是~"咦,能做,可是并没有把握能A啊".每场网络 ...

随机推荐

  1. scss 入门基础

    在一个项目中,样式是必不可少的一部分,而对于一个完整的项目来说是有个基准色调的.在项目需求变化不大的情况下,可以直接在css中写这些颜色值之类的东西.但是如果遇到一个朝令夕改的领导或者甲方,那会变得相 ...

  2. GreenPlum 大数据平台--segment 失效问题恢复《二》(全部segment宕机情况下)

    01,情况描述 主Segment和它的镜像都宕掉.导致了greenplum数据库不可用状态 02,重启greenplum数据库 gpstop -r 03,恢复 gprecoverseg 04,状态检查 ...

  3. Intellij IDEA使用一 创建javaweb项目并配置tomcat

    一.新建Java web项目 参考:https://blog.csdn.net/chengtengfei352/article/details/79211619 1.点击创建新项目 2. 3.crea ...

  4. 用Python搞定九宫格式的朋友圈。内附“马云”朋友圈

    PIL(Python Imaging Library)是一个非常强大的Python库,但是它支持Python2.X, 在Python3中则使用的是Pillow库,它是从PIL中fork出来的一个分支. ...

  5. Visual Studio 调试系列6 监视变量(使用监视窗口和快速监视窗口)

    系列目录     [已更新最新开发文章,点击查看详细] 当你进行调试时,可以使用 监视窗口 和 快速监视窗口 来监视变量和表达式. 仅在调试会话期间,这两个窗口才可用. 监视窗口可以在调试时一次显示多 ...

  6. bootstarp treeview 获取勾选和获取Selected选中

    在用treeview的时候,经常会遇到一些官网没有详细说明的东西,比如获取勾选和获取选中的方法,获取选中官网是有明显说明的, 如下 : $('#resourceTree').treeview('get ...

  7. 【JSWC2019】 小X的咒语

    [JSWC2019] 小X的咒语 \(\\\) 首先这道题有三个限制: 每个点恰好两个出度和入度. 没有自环. 没有重边. 我们先定义几个变量: \(h_{i,j}\):表示有\(i\)个出度入度为\ ...

  8. Unity Shader 序列帧动画

    shader中的序列帧动画属于纹理动画中的一种,主要原理是将给定的纹理进行等分,再根据时间的变化循环播放等分中的一部分. Unity Shader 内置时间变量 名称 类型 描述 _Time floa ...

  9. 一步一步的理解javascript的预编译

    首先,我们要知道javascript是单线程.解释性语言.所谓解释性语言,就是翻译一句执行一句.而不是通篇编译成一个文件再去执行. 其实这么说还没有这么直观,读一句执行一句那是到最后的事了.到JS执行 ...

  10. kafka压测

    原文并未提及kafka的版本 并且测试的消息大小都偏小  测试数据供参考 原文还测试了broker等    原文请移步文章末尾 4.1 producer测试 4.1.1 batch-size 测试结果 ...