石油大:2的幂数(思维)

华中农业大学python实验题 哈喽,大家好,我来做一个引流啦啦啦,本人总结了华农python期末部分常见考点,并且带有近两次的python编程考试题和参考代码。个人认为,不论是对大家期末复习还是日常学习,都会有所帮助。如有需要,请点击这里跳转除此之外,还有一个,解放你的双手从此刻开始点击跳转还有还有,本人的Python教程专栏在此点击跳转其实要是问的话,我为什么搞这些呢?会赚钱?那必然不是(除非有人来给我打赏?) 就是开源思想嘛,开源可以修正自己的错误。而且我的学习都是通过开源资料学习的,我也想把自己的所学回馈给大家,仅此而已,谢谢。很 阅读详情

时间限制: 1 Sec 内存限制: 128 MB

题目描述

小明开始学习二进制转化到十进制,其中要用到2的幂(2的3次幂就是3个2相乘),他觉得这个很有意思。既然通过2的幂相加可以得到十位数,那么反过来,一个十进制数是否可以通过若干个2的幂相加得到呢?

小明开始研究起来,他先列出了所有2的幂:1,2,4,8,16,32,64……。

4=1+1+1+1

4=1+1+2

4=2+2

4=4 4共有4种方法

7=1+1+1+1+1+1+1

7=1+1+1+1+1+2

7= 1+1+1+2+2

7=1+1+1+4

7=1+2+2+2

7= 1+2+4

共有6种方法。1+2+4和2+1+4认为是同一个等式,因为它们的组成相同。

现在小明想要知道,给出一个十进制数,可以写出多少种,用若干个2的幂数相加的式子。

输入

第一行包含1个正整数n, 1<=n<=1000。

输出

共1行,n能用2的幂数相加的不同式子的种数。

思路

这是道找规律的题目(可以手写前几个找规律)
递推公式:
n==1,f[n]=1;
n为奇时,f[n]=f[n-1];
n为偶时,f[n]=f[n-1]+f[n/2];

样例输入
7
样例输出
6

代码:

#include<iostream>
#include<algorithm>
#include<map> 
#include<string>
#define ll long long
using namespace std;
const int N=1e5+10;
int n,f[1010];
int main()
{
   cin>>n;
   f[1]=1;
   for(int i=2;i<=n;i++)
   {
        if(i&1) f[i]=f[i-1];
        else f[i]=f[i-1]+f[i/2];
   }
   cout<<f[n];
   return 0;
}
石油工程师转行数据科学:用工程思维破解编程恐惧 数据科学并非程序员专属技能,而是一种将复杂现实问题结构化、可计算化的问题解决范式。其核心原理在于建立‘业务逻辑—数据表征—算法映射’的闭环链条,技术价值体现在降低决策不确定性、提升工程系统鲁棒性与跨域协同效率。典型应用场景覆盖能源行业的时间序列预测、多源异构传感器数据分析、物理约束建模等高价值环节。本文聚焦石油工程师这一典型非科班群体,深入解析其如何依托Nodal Analysis、Darcy定律等固有工程直觉,完成从‘怕写代码’到‘用代码思考’的认知跃迁,并实现‘问题翻译能力’对‘语法熟练度’的降维替代。 阅读详情

相关推荐

石油工程师转型AI:数据思维与领域知识的融合之路

在工业大数据时代,传统行业与人工智能的融合成为技术升级的关键路径。时间序列分析作为数据处理的基础技术,在石油勘探、设备监测等领域具有广泛应用。本文通过石油工程师的转型案例,揭示领域知识如何与机器学习原理产生化学反应:从测井曲线分类类比图像处理,到用有限元分析理解特征工程,展现了数学物理基础在AI应用中的桥梁作用。特别探讨了工业场景下的数据清洗挑战(如传感器漂移、传输丢包)与机器学习中的概念漂移、数据缺失等问题的对应关系,为跨领域学习者提供了将油藏数值模拟经验迁移到深度学习项目的实践方法论。

weixin_42532473的博客 303

2021级cpp上机练习题第10次(循环综合应用)

一、特别的数字-3 描述 判断一个整数x是不是在a~b之间(包含a和b) 输入 一个正整数n,表示有n组案例。 在每组案例中有三个整数x、a、b,其中x表示要判断的数字,a和b表示范围。 输出 针对每组案例,如果x在a~b之间,则输出Yes,否则输出No。每组案例输出完都要换行。 样例输入 2 6 5 100 6 10 20 样例输出 Yes No 关键代码 ***** if (x >= a && x <= b) { cout <&lt.

xiaooochaooo的博客 2808

中国石油大学(华东)数据分析(Python)

中国石油大学(华东)数据分析(Python) 基础练习 9. 积最大的分解 【问题描述】从键盘输入一个正整数n(n>1),该正整数可以分解成两个正整数k1和k2之和(允许k1和k2相等)。请编写一个函数求使两个正整数的乘积最大的分解方案,并返回乘积max。 【输入形式】标准输入的一行表示正整数n 【输出形式】标准输出的一行表示最大乘积max,若输入的数据不合法(如:负整数、0或1),输出"illegal input"。 【样例输入】20 【样例输出】100 【样例说明】20=10 + 10,此时积最大

m0_51114389的博客 2970

C语言之基本算法30—数组的灵活应用(一个正整数的各位数字平方和)

//数组的灵活应用! /* ===================================================== 题目:求任意输入一个正整数各位数字的平方和,显示如下: 如输入1234,则显示 1*1+2*2+3*3+4*4=30 ===================================================== */

交通分配与复杂网络分析 5575

2、石油储层单相流体多维流动方程解析

本文详细解析了石油储层中单相流体在多维域中的流动方程推导过程,涵盖数学方法与工程方法的对比与结合。内容涉及笛卡尔坐标系和圆柱坐标系下的流动方程推导、时间积分近似方法的选择及其影响、关键符号与概念总结,以及储层模拟的实际应用。通过深入分析流动规律,为石油储层开发和管理提供了理论支持。

u9v0w的博客 98

WRF替换静态地理数据中的土地利用数据(WRF替换下垫面数据)

   在进行自己的WRF项目模拟的时候,因为需要用中国土地利用数据替换WRF内嵌老旧的土地利用数据,故需要将土地利用进行替换。我使用的中国的土地利用数据是来自中国土地利用数据(1980-2015)。其中我以下载的lucc1980为例进行演示。 1、坐标转换    (1)下载的lucc1980数据如下图所示:    (2)在ArcMap中打开如下图所示: 打开属性表可以看到,lucc1980的坐标系为投影坐标系Krasovsky_1940_Albers,数据格式为GRID。这里需要将投影坐标系转换成地理坐

GIS 1万+

[简单思维题]2的幂数

题目描述 小明开始学习二进制转化到十进制,其中要用到2的幂(2的3次幂就是3个2相乘),他觉得这个很有意思。既然通过2的幂相加可以得到十位数,那么反过来,一个十进制数是否可以通过若干个2的幂相加得到呢?小明开始研究起来,他先列出了所有2的幂:1,2,4,8,16,32,64……。4=1+1+1+14=1+1+24=2+24=4 4共有4种方法7=1+1+...

dingfei496705的博客 1196

VSCode 远程开发:实现服务器图形化界面(GUI)的高效操作指南

本文详细介绍了如何通过VSCode远程开发实现服务器图形化界面(GUI)操作,包括X11转发原理、完整配置指南和实战测试。通过安装Xming、配置SSH连接和服务器端设置,开发者可以高效地在本地显示远程GUI应用,提升开发效率。

weixin_29245767的博客 292

写点dp

珍珍学习乘法时,发现4=2*2,9=3*3,…,而2不可能分解为二个相同整数的乘积,但可以分解为1*1+1*1。她想知道对任意的正整数n,把它分解为几个整数与自身相乘之和,有多少种方案呢?输出只有一行,该行只有一个正整数,表示总方案数。输入只有一行,该行只有一个正整数n。100%的数据,1≤n≤800。30%的数据,1≤n≤10;80%的数据,1≤n≤300;...

m0_61949623的博客 262

px3 有感分析

px3 后续分析

qq_39707917的博客 3115

在Proteus中用80C51模拟4线SPI点亮OLED屏幕

在Proteus里用80C51模拟4线SPI控制OLED屏幕使其显示图案(汇编实现)。

Connor3093的博客 5002

中国石油大oj 1368: 最大的数

题目链接可能是几年被石油大折磨的缘故,来刷刷题,遇到了一个看起来很少人过的题(3个人),然后尝试了一下。题意很简单,给你nnn个数,在n−1n-1n−1个空隙里选择加号和乘号,可以形成括号,然后使得结果最大。 首先一看,妥妥的思维题,然后我刚开始想了一个dp的思路,首先我们想一个简单的O(n2)O(n^2)O(n2)dp , 首先我们可以选择连续是一段加上,所以我们得到一个方程式。f[i]=max(f[j]∗(s[i]−s[j−1]))f[i] = max(f[j] * (s[i] - s[j - 1]))

qq_52358098的博客 526

学Simulink--基于电力电子变换器的建模与仿真实例:LLC谐振变换器在高频AC-DC转换中的建模

本文详细介绍了使用Simulink+Simscape Electrical对LLC谐振变换器进行建模与仿真的完整流程。LLC谐振变换器因其高效率、低噪声的特点,广泛应用于高频AC-DC转换场景。文章从背景原理出发,逐步讲解系统结构设计、建模步骤(包括AC源、整流器、LLC变换器、负载等模块搭建)、控制策略实现(固定频率/变频/PID控制)和仿真设置。通过分析仿真结果的关键指标,提出参数整定和算法优化建议。该建模方法为电力电子设计人员提供了实用的仿真工具,有助于优化LLC变换器性能,缩短开发周期。

xiaoheshang_123的博客 298

中石油2019寒假集训第一场(新生场)(补题)

中石油校内的比赛,只能后续补题了,题目来说还是比较的不错 A 数方格(思维) 规定了都是正方形,那么枚举就可以一行的按照规律也好枚举列数也好枚举 代码 #include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); l...

weixin_30641999的博客 267

如何在 UniApp 中接入讯飞语音听写功能 文末附vue3+vue2完整代码

在开发过程中,我遇到了讯飞接口返回空数据的问题。通过仔细检查传送的每一帧数据,我发现问题出在第一帧的配置信息以及 Base64 数据的切片。确保每一帧的数据正确且符合接口要求,问题就能够得到解决。希望这个过程能帮助你在项目中顺利对接讯飞语音识别。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 995

ACS运动控制器编程 怎么学习

本文介绍了ACS运动控制器编程的完整学习路线,从零基础到实战应用。ACS是以色列高端多轴运动控制平台,适用于自动化设备、精密平台等项目。学习路径包括:1)安装官方软件SPiiPlusControlSuite;2)掌握轴、运动模式和指令三个核心概念;3)学习10个基础指令;4)编写首个运动程序;5)结合C#进行联合编程。进阶内容包括多轴同步、电子凸轮等工业应用,并推荐官方手册作为主要学习资源。通过7天的系统学习,即可掌握单轴运动控制,结合C#实现工业级设备开发。

StevenChen的博客 1309

【调剂】中国石油大学(北京)石油与天然气工程专业调剂招生-学硕+专硕

公众号【计算机与软件考研】每天都会发布最新的计算机考研调剂信息!点击公众号界面左下角的调剂信息或者公众号回复“调剂”是计算机/软件等专业的所有调剂信息集合,会一直更新的。中国石油大学(北京)非常规油气科学技术研究院贾趵老师石油与天然气工程专业现有调剂名额。学校主页:https://www.cup.edu.cn/fcg/kxyj/ ... c49031a3cfaa2ba.htm贾趵老师2020入选学...

计算机与软件考研 451

JavaFX 表视图

我们可以使用来自 JavaFX API 的 TableView,TableColumn 和 TableCell 类以表格形式表示数据。通过实现数据模型和应用单元工厂来填充表中的数据。表类可以按列排序数据,并在必要时调整列大小。

2012年开始工作,全栈开发老兵,目前已是一个老师,分享这么多年的心得体会 404

【高考志愿】石油与天然气工程

选择石油与天然气工程专业需要您对该领域有浓厚的兴趣,并愿意投入时间和精力去学习和研究。同时,您也需要关注各校的排名和录取分数线,以便更好地做出选择。希望这些信息能够帮助您更好地了解石油与天然气工程专业,并为您的高考志愿选择提供参考。

大雨淅淅的博客 1333

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

石油大 磨合(思维)

1.按照x从小到大排序 2.i从1到n遍历,i之后的y一定选。 #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #include<set> using namespace std; const int N=1e5+100; struct Node{ int x,y; }a[N]; bool cmp(Node a,Node b) { return

weixin_45113721的博客 155

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

无人机应用场景:石油管道巡检技术详解

随着技术的不断进步和创新思维的应用,无人机巡检技术将为石油管道的安全管理提供更加高效、便捷、灵活的支持。无人机在石油管道巡检中的应用,以其高效、便捷、灵活的特点,为石油管道的安全管理提供了有力支持。3. 标准化与规范化:随着无人机巡检技术的不断成熟和应用场景的拓展,相关标准和规范将逐渐建立和完善,以推动无人机巡检技术的健康发展。1. 智能化:未来无人机巡检将更加注重智能化技术的应用,如人工智能、大数据分析等,以实现更加精准、高效的巡检和监测。无人机是巡检技术的核心载体,其性能直接影响到巡检的效率和准确性。

专注多旋翼、复合翼无人机技术研究,从事低空经济行业。 1767

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

阿布扎比国家石油公司与IBM合作试行区块链

点击上方“蓝色字”可关注我们!暴走时评:阿布扎比国家石油公司(ADNOC)与IBM开展了合作,从油井到最终客户,试行基于区块链的交易管理。基于区块链的自动化系统将包括AD...

区块链铅笔 578

石油能源如何重塑比特币挖矿与AI算力产业的底层逻辑

在数字经济的浪潮中,算力已成为核心生产力,而其本质是对能源的巨量消耗。从原理上看,无论是区块链网络的哈希运算,还是人工智能大模型的训练推理,其底层驱动力都依赖于稳定且廉价的电力供应。这一技术现实赋予了能源,特别是化石能源,前所未有的战略价值。通过将边际能源、弃电等低效或闲置资源高效转化为算力,比特币挖矿和AI数据中心不仅实现了能源的货币化,更扮演了电网平衡器的角色,提升了整体能源系统的经济性与韧性。本文聚焦于石油、天然气等传统能源如何通过影响电力成本与供应,深刻塑造全球算力产业的布局、成本结构与未来竞争格局

weixin_30731305的博客 856

如何提高逻辑思维能力?

今天介绍一种分析方法,可以提高我们的逻辑思维能力,分为以下几部分去聊: 1.什么是假设分析方法? 2.如何进行假设分析? 3.在生活中如何应用? 4.在工作中如何应用? 1.什么是假设分析方法? 假设分析方法底层思想其实很简单,就是:逻辑推理。 这个逻辑推理,在我们生活中无处不在。如果你看过《神探狄仁杰》、《福尔摩斯》、《白夜追凶》,还有《唐人街探案》这些破...

公众号(猴子数据分析) 1994

中石油招聘,这些人免考直接进面试

1中石油校招中国石油天然气股份有限公司2025年的校招已经开始,据“2024中国企业500强”榜单显示,中石油排行第3,超越了国有四大行,因此历年都是毕业生追求的香饽饽。图片来自财富中文网了解央企校招的同学都知道,很多福利待遇较好的单位都要进行统一招聘考试,一般都是行测相关的题目和思想素质两方面。据中石油官网2024年招聘公告显示,今年的招聘有几类考生可以免考,第2条为“国内高校所在学科达到教育...

相信相信的力量 3194

中石油训练赛 - 招待(思维)

题目链接:点击查看 题目大意:给出一个天平,砝码由3的幂次组成,再给出物品重量,求如何摆放砝码能使得天平平衡 题目分析:既然给出的砝码是3的幂次组成,那么我们就将给出的物品重量转换为三进制即可,那么表示其每一位只有可能是0,1,2三个数字,我们假设物品摆在A盘,那么: 当前位数字为0,就说明该幂次没有贡献,所以不做处理 当前位数字为1,说明我们需要一个该幂次的重量放在B盘才能平衡 当前位...

Falcon的博客 439
上一篇: 螺旋矩阵---易懂系列
下一篇: 中石油:皇家棋神(思维)
Cosmic_Tree
博客等级 码龄7年 134粉丝 337原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值