SRM 537 div2

2024-01-07 07:10
文章标签 div2 srm 537

本文主要是介绍SRM 537 div2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  本菜把时间记错了,没赶上比赛T_T。这次的题貌似不是很简单,今天大体做了一下

250pt:水题

550pt:题意是给出A, B, X, 求Y,使得A*p + B*q的所有能取到的值X*p' + Y*q'都能取到。如果有无限种可能就return -1。当X同时被A, B整除时return -1,其他情况枚举y,同时满足 (A - y*q')%x == 0 和 (B - x*p')%y == 0.

View Code
 1 #include <vector>
2 #include <list>
3 #include <map>
4 #include <set>
5 #include <queue>
6 #include <deque>
7 #include <stack>
8 #include <bitset>
9 #include <algorithm>
10 #include <functional>
11 #include <numeric>
12 #include <utility>
13 #include <sstream>
14 #include <iostream>
15 #include <iomanip>
16 #include <cstdio>
17 #include <cmath>
18 #include <cstdlib>
19 #include <ctime>
20
21 using namespace std;
22
23
24 class KingXNewCurrency {
25 public:
26 int howMany(int A, int B, int X) {
27 int cnt = 0, f;
28 int y, k;
29
30 if(!(A%X) && !(B%X)) return -1;
31 int M = max(A, B);
32 for(y = 1; y <= M; ++y) {
33 f = 0;
34 for(k = 0; k <= A; k += y) {
35 if((A - k)%X == 0) {
36 f++; break;
37 }
38 }
39 for(k = 0; k <= B; k += X) {
40 if((B-k)%y == 0) {
41 f++; break;
42 }
43 }
44 if(f == 2) cnt++;
45 }
46 return cnt;
47 }
48 };
49
50
51 <%:testing-code%>
52 //Powered by KawigiEdit 2.1.8 (beta) modified by pivanof!

 

925pt:

求讲解,没看懂大牛们的思路。

03/22 补充:

925pt:

看了polla的解题报告。。。想明白点了。

值为-1的蛋糕被吸收的概率为1,若存在一个序列 a -> b -> c -> d ,可以看出来,d前边的a, b, c共有 A 33    种情况但只有一种情况是d可以被吸收的。所以d被吸收的概率为1/ A 33    

最后结果将所有元素的概率累加起来就可以

#include <vector>
#include <list>
#include <map>
#include <set>
#include <queue>
#include <deque>
#include <stack>
#include <bitset>
#include <algorithm>
#include <functional>
#include <numeric>
#include <utility>
#include <sstream>
#include <iostream>
#include <iomanip>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <ctime>

using namespace std;


class PrinceXToastbook {
public:
double eat(vector <int> pre) {
double res = 0, tmp;
int i, j, r, m;
int l = pre.size();
for(i = 0; i < l; ++i) {
r = i; m = 1;
while(m < 55) {
r = pre[r];
if(r == -1) break;
++m;
}
tmp = 1.0;
for(j = 1; j <= m; ++j) {
tmp *= j;
}
res += 1.0/tmp;
}
return res;
}
};


<%:testing-code%>
//Powered by KawigiEdit 2.1.8 (beta) modified by pivanof!



这篇关于SRM 537 div2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/579105

相关文章

【#254_DIV2】-A B C

题目链接:http://codeforces.com/contest/445 解题报告: 俄国人今天不知道为什么九点钟就比赛了。只过了两道题,第三题完全没思路,有时间单独去刷第三题吧,看起来很难 A - DZY Loves Chessboard 太水了。。。 直接W、B错开填,顺便先抹上“ - ” 就完了 #include <iostream>#include <cstdio>

【#247_DIV2】-A B C

题目链接:http://codeforces.com/contest/431 解题报告: A - Black Square 一道神经病的题。。不知道为何水到如此地步。。。 #include <iostream>#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int

「合诚」× 企企通SRM项目启动,高分子新材料和健康产业高新技术企业将奔赴数智采购新征程

为拉通产业链上下游,优化提升整体效率,帮助企业变革采购管理方式,推动化工新材料行业高质量发展,近日,合诚技术股份有限公司(以下简称“合诚”)携手企企通成功举办了SRM项目启动会,双方高层领导、项目负责人、核心成员共同出席了本次启动会。 01、技术革新,探索新阶段信息化发展路径 合诚是一家集科研、生产、销售于一体的充满活力的民营高新技术企业,致力于高分子新材料

Codeforces 969 div2[A~E] 个人题解

目录 A - Dora's Set 原题链接 思路分析 AC代码 B - Index and Maximum Value 原题链接 思路分析 AC代码 C - Dora and C++ 原题链接 思路分析 AC代码 D - Iris and Game on the Tree 原题链接 思路分析 AC代码 E - Iris and the Tree 原题链接 思

从混乱到有序:SRM系统如何优化工厂采购流程

一、工厂采购管理的重要性 工厂采购管理是企业运营中的关键环节,它直接影响到生产成本、产品质量和市场响应速度。有效的采购管理能够降低成本、提升供应链的灵活性和响应市场变化的能力。在竞争激烈的市场环境中,采购管理的优劣直接关系到企业的竞争力和盈利能力。 二、工厂SRM系统核心功能 2.1 供应商管理 供应商管理是SRM系统的核心组成部分,其主要目标是建立和维护与供应商的长期合作关系。通

CodeForces #308 Div2 E(552E Vanya and Brackets)

E. Vanya and Brackets time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Vanya is doing his maths homework. He has an

ERP、CRM、MRP、PLM、APS、MES、WMS、SRM系统介绍

一、ERP系统         ERP系统,即企业资源计划(Enterprise Resource Planning)系统,是一种集成管理软件系统,旨在帮助企业实现资源的有效管理和优化。以下是对ERP系统的详细介绍: 1、定义与功能 ERP是企业资源计划的缩写,它提供了一种综合性的管理工具和信息系统软件。ERP系统的主要功能包括生产管理、财务管理、物流管理和决策管理。具体来说,它可以帮助企业

UVA 537(简单计算)

题目链接:点击打开链接 题目给P,U,I中任意2个求第三个变量 #include<cstdio>#include<cstring>#include<cstdlib>#include<cmath>using namespace std;char data[1000];double x[2],unit[2];int locate(int i,int len,int num)

SRM 631 DIV1

SRM 631 DIV1 A:最多肯定只需要两步,中间的两行,一行黑,一行白就可以了,这样的话,只需要考虑一开始就满足,和枚举一行去染色满足的情况就可以了,暴力即可 B:贪心,一个记录当前有猫的位置和当前超过一只猫的位置,然后位置排序从左往右找,如果当前能移动到之前超过两只的位置,就全部移动过去,不增加,如果不行,那么考虑当前这个能不能铺成一条,如果可以,相应更新位置,如果不行,就让猫全

SRM系统在企业采购中的解决方案及系统供应商推荐

供应商关系管理系统(Supplier Relationship Management)是一种用于管理企业与供应商之间关系的软件工具。企业通过SRM系统能够优化采购流程、提高采购效率、减少成本,并增强与供应商的合作关系。本文将探讨SRM系统能够解决的企业采购问题,并为大家推荐几家知名SRM系统供应商。 SRM系统能为企业解决的采购问题 SRM系统,8Manage SRM,高亚科技 供应商评估