- 信息流广告的计费模式和展现机制
806ba7b717ad
什么是OCPX智能出价主要包括ocpc、ocpm、ocpa、cpa四种出价方式。OCPX智能出价根据转化情况系统自动优化的出价方式。一般分两个阶段,第一阶段为数据收集,按照正常的cpc/cpm出价,得到预估转化率、预估点击率等数据在第二阶段根据这些数据自动浮动出价。智能出价的系统分配流量的量级cpm>cpc>ocpm>ocpc>cpa计费模式和展现机制(eCPM计算公式)image.png不同出价
- 策略产品推荐书单
Stacy_商业PM
1.计算广告①了解广告系统基本知识、属于、应用。不同计价方式在一定程度上代表了平台的议价能力。例如CPM,广告主承担预测CTR职责,广告平台议价能力强例如CPC、CPA,广告平台承担预测CTR职责,广告平台议价能力相对较弱OCPX②了解在线广告产品主要逻辑:合约广告、搜索与竞价广告、程序化交易广告、原生广告③在线广告产品的技术实现,策略产品对技术实现有基本认识非常关键,策略产品需求相对抽象,懂技术
- 一文快速了解oCPX
WitsMakeMen
广告
01什么是oCPXo是Optimized,优化一词的首字母。CPX即CostPerX,“X”即泛指传统的那些按不同方式进行结算的模式,如:CPC(CostPerClick,按点击付费)、CPM(CostPerMille,按千次曝光付费)、CPA(CostPerAction,按转化效果付费(转化效果例如:表单留销售线索、App下载安装、新注册用户、领优惠劵、加购物车、甚至下单等))等;合并起来即是o
- oCPX两种形态
Stacy_商业PM
1.有eCPAecpm=ctr*cvr*eCPA2.无eCPA,授权平台基于转化率对CPCbid调整ecpm=ctr*CPCbid'这里的CPCbid'在有CPCbid的基础上,基于cvr调整
- 拼多多开店新品上架操作思路
路丽罗_多哆出评軟见
1、新品上架先改2k-5k销量2、軟件去做50个+基础评价3、有评价后直接开搜索车自定义(5~8个精准长尾词)4、人群:(访客重定向>商品潜力人群>相似商品、高品质10-15%、高消费10%)5、投产稳定再开场景开ocpx,按毛利来出价,日限额每天做递增,每天观察自然访客比6、上活动(9.9秒杀领券中心等)
- 2020-11-30
糖爱小老虎
前面我已经分享了一些前期的操作思路,当然了,也投入了一部分资金。毕竟新店没有流量没有扶持还是很难打开局面的,前期毋庸置疑是亏损的今天给大家分享一些我过去几天一直在沿用的小套路,首先还是跟往常一样开车,看过我之前贴子的人都知道,我从开店上品的第一天就已经开始做付费推广了,我的产品破零也是场景带来的。场景我常用的是ocpx,在我看来ocpx第一阶段有些吃不消,花费大且没有投产,后来我逐渐减少点击花费,
- 什么是MCDA和助攻模型
成鹏9
什么是MCDA1、一句话:MCDA(Multi-ChannelDataApplication)指多渠道数据应用,媒体基于广告主回传的大量多渠道转化行为数据训练「助攻」模型,来协助筛选高质客户。为什么会有MCDA2、我们知道oCPX能够被广泛应用的核心机制就是广告主回传正样本(目标转化)数据。3、在有MCDA前,广告主都只是回传某个媒体的数据,比如在头条投放就回传头条的数据。4、然而广告主在其他媒体
- oCPX
产品人戴戴
oCPX解决的核心问题-帮助广告主把转化成本控制在目标成本范围内-在成本控制住的基础上多拿量,尽可能的增加消耗(平台侧提升收入)oCPX服务过程oCPX和CPX的主要区别
- 【阅读笔记】快手OCPX广告冷启动影子价格法
子游同学
本文为阅读张任宇老师论文《ColdStartonOnlineAdvertisingPlatforms:Data-DrivenAlgorithmsandFieldExperiments》的读书笔记。据张老师分享,该方法目前被应用到快手广告线上冷启动,取得了不错的收益。问题背景信息流广告冷启动面临的核心技术问题:新广告数据量不足,其价值难以准确预估合理分配广告流量,平衡消耗与冷启动价值优化目标找到合适
- 联邦学习在腾讯微视广告投放中的实践
腾讯大数据
机器学习人工智能腾讯
分享人:宋凯博士整理者:林宜蓁导读:本文从广告主的角度,分享联邦学习实践的经验跟思考。先介绍业务与技术选型背景:团队项目为用户增长及成本控制,方式为广告渠道投放,投放目标分为拉新、拉活两类。拉新时,微视侧端内用户特征稀疏,而广告平台积累大量信息,但仅有有限性的oCPX标准化数据回传。拉活时,微视侧具备用户行为序列等宝贵画像数据,与广告平台特征有互补性,但又无法直接粗暴的与广告平台共享数据。所以,希
- 什么是oCPX?
成鹏9
什么是oCPX功能?1、oCPX是一种新的投放方式,出价权和计费权都在媒体侧。目前可以分为oCPM和oCPC两种。以oCPM为例,oCPM是优化后的cpm广告,即以优化为目标,同时以展示作为收费依据的一种计费方式.为什么会有oCPX功能?2、一句话解释:通过移交出价权,来兼顾了广告平台的利益和提高广告主的转化收益。3、以往投放都是cpm或者cpc投放,客户对每个曝光或者点击进行估值,然后在投放系统
- QCon-oCPX多目标多场景联合建模在OPPO的实践
算法
1背景自从2012年Facebook产品化oCPX以来,业内oCPX产品和能力的发展已经非常的成熟。OPPO数智工程系统算法平台部商业化算法也在oCPX能力建设上积累了一些实践经验。2oCPX是什么从某投放平台的定义来看,oCPX是一种针对效果广告的智能出价投放方式,广告主选择明确的优化目标(如下载、激活、注册、付费),并给出期望的转化成本,系统通过机器学习预估每一次投放机会的转化概率,并结合期望
- oCPX-策略
产品人戴戴
每个广告参与竞价时需要按照rankscore进行排序。对oCPX广告来说:rankscore=pCTR*pCVR*bid出价风控出价目标:控成本,并让广告主出价更稳定,提升广告主价值:若当前超成本,则压低出价,反之抬高出价,使得实际转化成本围绕目标转化成本上下波动至稳定PID调节:通过真实成本和目标成本计算误差,使用PID公式计算修正系数,反馈到之后的出价上。riskBid=targetCpa*P
- ocpc系列 (三)ocpx效果到底怎么样?从ocpc与ocpm的区别说起
子游同学
原本想这个系列的顺序随意些的,后来想想这样可能不太连贯,让大家看的一头雾水。决定还是先补两篇结构性的文章,以此来告诉大家系统大概的演进顺序。这是第一篇,从ocpc与ocpm的成本控制区别讲起。从效果广告的演进史来看,媒体端的目标是变现效率的不断提高,流量越卖越精准细分。而广告主的最终诉求是roi,他们希望控制的是转化的成本。由广告系统的竞价公式其中bid_cpc是点击出价,bid_cpa是广告主的
- Optimized Cost per Click in Taobao Display Advertising - 淘宝 OCPC 阅读笔记
朱明代月
计算广告
OCPX广告投放策略从2016年左右开始兴起,很快就成为了在线广告领域的主流,在这个过程中,阿里的一篇论文OptimizedCostperClickinTaobaoDisplayAdvertising对OCPX的普及起到了关键的作用。本文整理了一下该论文的脉络,谈谈我对OCPC的理解。首先我们要知道,OCPX模式应用在广告平台进行广告投放和广告展示的环节中,广告平台(SSP)在收到多个广告主(DS
- 如何低成本引流到店?荣耀巧借oCPX三步“降本增效”
腾讯社交广告
éé±éè°±è°èé°¨·±è°¨¤§°éé¨è¨èèé··éè°éé°¨è¤èèèé°é¨oCPX·¨è¨·èé¨è·èèèè¨--èèééè·èèè¨éèé°¤·§éèèèééé°è¨èéè°é°¤èé¨è¨·¤èèèèèéèèè·§èéé¨èèè°è°éè¤é¤¤¤°¨é¤è°¨è¨éoCPXè·¨éè¨èèèééè·è¨èèèèè¨èèéèèoCPXè··¨¤è觨¤èé·éè§èè§
- 数据与广告系列二十:oCPX大势下标签定向的发展演化
数据虫巢
作者·黄崇远公众号『数据虫巢』全文共3681字题图ssyer.com“人口买卖的时代终究会过去的。”这个系列上一篇是《数据与广告系列十九:推荐召回与广告LookAlike,万物皆可Embedding》,时间是3月中旬,不觉时间又过了2个月,从开始写这个系列都快一年了。中间隔了几篇写个小朋友们的(初学者系列),今天我胡汉三又回来了。今天要聊的广告话题是一个非常应景的话题,也非常时髦的话题,那就是在全
- 深入互联网广告中的出价模式(上)— 基础出价模式
小晨说数据
一.导读互联网广告中的出价模式发展经历了许多变迁。从一开始的CPM,到CPC出价模式,随着Facebook的oCPX(如oCPM/oCPC)成为了网红,之后的双出价,激活且付费,Facebook的AEO及VO等等新一代的出价模式也层出不穷。本系列文章会介绍并使用一个较为通用的“四点三率两控制一加强”分析框架,对各个出价模式进行解析。相信大家阅读完本系列文章后,会对当前最流行的出价模式建立较为全面的
- 数据与广告系列二十一:关于品牌广告,奔涌吧后浪
数据虫巢
作者·黄崇远公号『数据虫巢』全文6378字题图ssyer.com“看似大愚实为大智的品牌广告。”哪怕是广告行业从合约时代稳定的步入到效果广告时代,甚至是现在已经逐步的往保成本的oCPX广告形态转换,品牌广告依然存在,并且还将会一直存在下去。经久而不衰!01滚滚长江东逝水滚滚长江东逝水,浪花淘尽英雄。是的,关于品牌广告,我们从这个“浪”开始讲起。前几天,朋友圈一则视频刷爆了,那就是B站联合何冰老师制
- 互联网广告出价模式
舟
计算广告
文章目录出价基础知识行为价格换算公式“四点三率两控制一加强”里的“四点”“三率”之p(出价点->考核点)“三率”之p(竞价点->计费点)从CPM到CPC,媒体平台和广告主的博弈关系发生了什么变化?什么情况下可以使用CPA模型?“三率”之p(计费点->出价点)智能出价模式“两控制”:连续竞价下的智能出价控制在oCPX出价模式中,广告主是否应该回传真实的行为数据?为什么国内的很多oCPX会有超成本赔付
- 谁操纵了我的账户之优化师解密
广告门
先来看一组很厉害的营销数据:《剑与远征》游戏的投稿视频详情页,导流率对比之前提升一倍,转化成本低于考核成本的30%-40%。时尚美妆类自媒体十音,19年12月开启投放涨粉ocpx,涨粉成本对比之前下降76%。某洗发水品牌在天猫店铺UV到达量呈7倍增长的前提下,UV到店率提升到9倍,到店成本下降90%。我们知道效果广告的核心就是“提升效果,降低成本”,同一个世界,同一个市场部,同一个KPI。这些数据
- 618电商营销开战,腾讯广告带来一组“商品广告+”投放策略
Morketing
来源|腾讯广告618大促,是电商行业年中重要的流量高峰之一,在大促节点拉新促活,实现目标GMV,是所有电商广告主的终极目标。腾讯广告基于当下的营销痛点与需求,特别推出一波“商品广告+”能力升级组合拳,覆盖“智能出价-实时商品推荐-动态落地页”等电商营销关键环节,依靠自身强大的大数据能力,以更加智能化的方式,为电商行业高效带货,助力广告主最终达成大促GMV目标。1商品广告+oCPX:以ROI为目标的
- 商品广告能力再升级,一套“组合拳”助电商行业赢效618!
腾讯社交广告
618大促,是电商行业年中重要的流量高峰之一,在大促节点拉新促活,实现目标GMV,是所有电商广告主的终极目标。腾讯广告基于当下的营销痛点与需求,特别推出一波“商品广告+”能力升级组合拳,覆盖“智能出价-实时商品推荐-动态落地页”等电商营销关键环节,依靠自身强大的大数据能力,以更加智能化的方式,为电商行业高效带货,助力广告主最终达成大促GMV目标。商品广告+oCPX:以ROI为目标的出价环节助攻GM
- 电商突围618的广告投放利器——看oCPX如何实现高效转化
腾讯社交广告
618电商行业大考在即,电商纷纷发力广告投放,抢占资源与流量优势。只有采用正确的投放策略与工具,才能在战况激烈的促销大战中拔得头筹。为助力电商行业提升广告投放效果与效率,腾讯广告特别推出oCPX全攻略第二弹,分享电商行业实操秘籍,解答扩量操作疑问,让你轻松玩转投放利器oCPX,领跑618大促!oCPX是一种针对效果广告的智能自动出价策略系统,广告主可选择下单等特定的优化目标,并提供期望的平均转化成
- 实战干货:电商行业玩转oCPX的都实现了投放成本最低化
腾讯社交广告
优化成本、提升转化,一直是电商行业投放效果广告的两大核心考核目标。腾讯广告的oCPX智能出价正是为此而生。通过TA洞察、数据算法不断对模型进行调优,实现成本与转化的更优组合。在投放实践中,电商行业该如何充分发挥oCPX的各项能力,实现降本增效呢?了解oCPX的功能与原理oCPX是一种针对效果广告的智能出价系统。广告主可选择特定优化目标,提供期望的平均转化成本。系统根据广告主上报的转化数据,通过机器
- 车企转化流失率高?潜客直联成为车企全新营销利器
腾讯社交广告
在《助攻转化,智能投放工具为车企找到优质潜客》的文章中,腾讯广告探讨了车企如何借力oCPX与潜客优选,以最优成本找到最具购车意向的客户。然而在找到“对的人”之后,品牌主又该如何加快销售转化,降低用户流失的概率?为了帮助汽车企业解决营销链路过长的问题,腾讯广告为车企量身打造全新“潜客直联”营销工具,助力车企打通全新营销通路,以更高效率获取更多商机。在车企过去的销售线索获取与跟踪上,存在着“用户难接通
- C/C++Win32编程基础详解视频下载
择善Zach
编程C++Win32
课题视频:C/C++Win32编程基础详解
视频知识:win32窗口的创建
windows事件机制
主讲:择善Uncle老师
学习交流群:386620625
验证码:625
--
- Guava Cache使用笔记
bylijinnan
javaguavacache
1.Guava Cache的get/getIfPresent方法当参数为null时会抛空指针异常
我刚开始使用时还以为Guava Cache跟HashMap一样,get(null)返回null。
实际上Guava整体设计思想就是拒绝null的,很多地方都会执行com.google.common.base.Preconditions.checkNotNull的检查。
2.Guava
- 解决ora-01652无法通过128(在temp表空间中)
0624chenhong
oracle
解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程
一个sql语句后,大约花了10分钟,好不容易有一个结果,但是报了一个ora-01652错误,查阅了oracle的错误代码说明:意思是指temp表空间无法自动扩展temp段。这种问题一般有两种原因:一是临时表空间空间太小,二是不能自动扩展。
分析过程:
既然是temp表空间有问题,那当
- Struct在jsp标签
不懂事的小屁孩
struct
非UI标签介绍:
控制类标签:
1:程序流程控制标签 if elseif else
<s:if test="isUsed">
<span class="label label-success">True</span>
</
- 按对象属性排序
换个号韩国红果果
JavaScript对象排序
利用JavaScript进行对象排序,根据用户的年龄排序展示
<script>
var bob={
name;bob,
age:30
}
var peter={
name;peter,
age:30
}
var amy={
name;amy,
age:24
}
var mike={
name;mike,
age:29
}
var john={
- 大数据分析让个性化的客户体验不再遥远
蓝儿唯美
数据分析
顾客通过多种渠道制造大量数据,企业则热衷于利用这些信息来实现更为个性化的体验。
分析公司Gartner表示,高级分析会成为客户服务的关键,但是大数据分析的采用目前仅局限于不到一成的企业。 挑战在于企业还在努力适应结构化数据,疲于根据自身的客户关系管理(CRM)系统部署有效的分析框架,以及集成不同的内外部信息源。
然而,面对顾客通过数字技术参与而产生的快速变化的信息,企业需要及时作出反应。要想实
- java笔记4
a-john
java
操作符
1,使用java操作符
操作符接受一个或多个参数,并生成一个新值。参数的形式与普通的方法调用不用,但是效果是相同的。加号和一元的正号(+)、减号和一元的负号(-)、乘号(*)、除号(/)以及赋值号(=)的用法与其他编程语言类似。
操作符作用于操作数,生成一个新值。另外,有些操作符可能会改变操作数自身的
- 从裸机编程到嵌入式Linux编程思想的转变------分而治之:驱动和应用程序
aijuans
嵌入式学习
笔者学习嵌入式Linux也有一段时间了,很奇怪的是很多书讲驱动编程方面的知识,也有很多书将ARM9方面的知识,但是从以前51形式的(对寄存器直接操作,初始化芯片的功能模块)编程方法,和思维模式,变换为基于Linux操作系统编程,讲这个思想转变的书几乎没有,让初学者走了很多弯路,撞了很多难墙。
笔者因此写上自己的学习心得,希望能给和我一样转变
- 在springmvc中解决FastJson循环引用的问题
asialee
循环引用fastjson
我们先来看一个例子:
package com.elong.bms;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;
import co
- ArrayAdapter和SimpleAdapter技术总结
百合不是茶
androidSimpleAdapterArrayAdapter高级组件基础
ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果
ArrayAdapter;的数据可以是数组或者是队列
// 获得下拉框对象
AutoCompleteTextView textview = (AutoCompleteTextView) this
- 九封信
bijian1013
人生励志
有时候,莫名的心情不好,不想和任何人说话,只想一个人静静的发呆。有时候,想一个人躲起来脆弱,不愿别人看到自己的伤口。有时候,走过熟悉的街角,看到熟悉的背影,突然想起一个人的脸。有时候,发现自己一夜之间就长大了。 2014,写给人
- Linux下安装MySQL Web 管理工具phpMyAdmin
sunjing
PHPInstallphpMyAdmin
PHP http://php.net/
phpMyAdmin http://www.phpmyadmin.net
Error compiling PHP on CentOS x64
一、安装Apache
请参阅http://billben.iteye.com/admin/blogs/1985244
二、安装依赖包
sudo yum install gd
- 分布式系统理论
bit1129
分布式
FLP
One famous theory in distributed computing, known as FLP after the authors Fischer, Lynch, and Patterson, proved that in a distributed system with asynchronous communication and process crashes,
- ssh2整合(spring+struts2+hibernate)-附源码
白糖_
eclipsespringHibernatemysql项目管理
最近抽空又整理了一套ssh2框架,主要使用的技术如下:
spring做容器,管理了三层(dao,service,actioin)的对象
struts2实现与页面交互(MVC),自己做了一个异常拦截器,能拦截Action层抛出的异常
hibernate与数据库交互
BoneCp数据库连接池,据说比其它数据库连接池快20倍,仅仅是据说
MySql数据库
项目用eclipse
- treetable bug记录
braveCS
table
// 插入子节点删除再插入时不能正常显示。修改:
//不知改后有没有错,先做个备忘
Tree.prototype.removeNode = function(node) {
// Recursively remove all descendants of +node+
this.unloadBranch(node);
// Remove
- 编程之美-电话号码对应英语单词
bylijinnan
java算法编程之美
import java.util.Arrays;
public class NumberToWord {
/**
* 编程之美 电话号码对应英语单词
* 题目:
* 手机上的拨号盘,每个数字都对应一些字母,比如2对应ABC,3对应DEF.........,8对应TUV,9对应WXYZ,
* 要求对一段数字,输出其代表的所有可能的字母组合
- jquery ajax读书笔记
chengxuyuancsdn
jQuery ajax
1、jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()
- JWFD工作流拓扑结构解析伪码描述算法
comsci
数据结构算法工作活动J#
对工作流拓扑结构解析感兴趣的朋友可以下载附件,或者下载JWFD的全部代码进行分析
/* 流程图拓扑结构解析伪码描述算法
public java.util.ArrayList DFS(String graphid, String stepid, int j)
- oracle I/O 从属进程
daizj
oracle
I/O 从属进程
I/O从属进程用于为不支持异步I/O的系统或设备模拟异步I/O.例如,磁带设备(相当慢)就不支持异步I/O.通过使用I/O 从属进程,可以让磁带机模仿通常只为磁盘驱动器提供的功能。就好像支持真正的异步I/O 一样,写设备的进程(调用者)会收集大量数据,并交由写入器写出。数据成功地写出时,写入器(此时写入器是I/O 从属进程,而不是操作系统)会通知原来的调用者,调用者则会
- 高级排序:希尔排序
dieslrae
希尔排序
public void shellSort(int[] array){
int limit = 1;
int temp;
int index;
while(limit <= array.length/3){
limit = limit * 3 + 1;
- 初二下学期难记忆单词
dcj3sjt126com
englishword
kitchen 厨房
cupboard 厨柜
salt 盐
sugar 糖
oil 油
fork 叉;餐叉
spoon 匙;调羹
chopsticks 筷子
cabbage 卷心菜;洋白菜
soup 汤
Italian 意大利的
Indian 印度的
workplace 工作场所
even 甚至;更
Italy 意大利
laugh 笑
m
- Go语言使用MySQL数据库进行增删改查
dcj3sjt126com
mysql
目前Internet上流行的网站构架方式是LAMP,其中的M即MySQL, 作为数据库,MySQL以免费、开源、使用方便为优势成为了很多Web开发的后端数据库存储引擎。MySQL驱动Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持database/sql标准,而有些是采用了自己的实现接口,常用的有如下几种:
http://code.google.c...o-mysql-dri
- git命令
shuizhaosi888
git
---------------设置全局用户名:
git config --global user.name "HanShuliang" //设置用户名
git config --global user.email "
[email protected]" //设置邮箱
---------------查看环境配置
git config --li
- qemu-kvm 网络 nat模式 (四)
haoningabc
kvmqemu
qemu-ifup-NAT
#!/bin/bash
BRIDGE=virbr0
NETWORK=192.168.122.0
GATEWAY=192.168.122.1
NETMASK=255.255.255.0
DHCPRANGE=192.168.122.2,192.168.122.254
TFTPROOT=
BOOTP=
function check_bridge()
- 不要让未来的你,讨厌现在的自己
jingjing0907
生活 奋斗 工作 梦想
故事one
23岁,他大学毕业,放弃了父母安排的稳定工作,独闯京城,在家小公司混个小职位,工作还算顺手,月薪三千,混了混,混走了一年的光阴。 24岁,有了女朋友,从二环12人的集体宿舍搬到香山民居,一间平房,二人世界,爱爱爱。偶然约三朋四友,打扑克搓麻将,日子快乐似神仙; 25岁,出了几次差,调了两次岗,薪水涨了不过百,生猛狂飙的物价让现实血淋淋,无力为心爱银儿购件大牌
- 枚举类型详解
一路欢笑一路走
enum枚举详解enumsetenumMap
枚举类型详解
一.Enum详解
1.1枚举类型的介绍
JDK1.5加入了一个全新的类型的”类”—枚举类型,为此JDK1.5引入了一个新的关键字enum,我们可以这样定义一个枚举类型。
Demo:一个最简单的枚举类
public enum ColorType {
RED
- 第11章 动画效果(上)
onestopweb
动画
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Eclipse中jsp、js文件编辑时,卡死现象解决汇总
ljf_home
eclipsejsp卡死js卡死
使用Eclipse编辑jsp、js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲。将所有用过的方法罗列如下:
1、取消验证
windows–>perferences–>validation
把 除了manual 下面的全部点掉,build下只留 classpath dependency Valida
- MySQL编程中的6个重要的实用技巧
tomcat_oracle
mysql
每一行命令都是用分号(;)作为结束
对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但当一行MySQL被插入在PHP代码中时,最好把后面的分号省略掉,例如:
mysql_query("INSERT INTO tablename(first_name,last_name)VALUES('$first_name',$last_name')");
- zoj 3820 Building Fire Stations(二分+bfs)
阿尔萨斯
Build
题目链接:zoj 3820 Building Fire Stations
题目大意:给定一棵树,选取两个建立加油站,问说所有点距离加油站距离的最大值的最小值是多少,并且任意输出一种建立加油站的方式。
解题思路:二分距离判断,判断函数的复杂度是o(n),这样的复杂度应该是o(nlogn),即使常数系数偏大,但是居然跑了4.5s,也是醉了。 判断函数里面做了3次bfs,但是每次bfs节点最多