微博的转发抽奖活动是怎么操作的?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微博的转发抽奖活动是怎么操作的?相关的知识,希望对你有一定的参考价值。
目前仅认证用户可发起(V用户或者企业微博用户)有奖活动,发起活动分为三步:1、选择活动类型区;2、填写活动基本信息;3、发起成功邀请参与者。详情如下:第一步选择活动类型:有奖活动:大转盘;砸金蛋;有奖转发;其他。 第二步填写活动基本信息:发起有奖转发活动:这一类活动基本信息包括:活动标题、活动描述、活动话题、活动时间、奖项设置、转发内容、申请官方支持。(1)活动发起者不得在"活动描述"中自定义中奖规则和任何领奖附加条件,如规定一律视为无效。活动中奖结果均以系统自动下发的中奖通知为准。如出现拒绝兑现情况,将视为虚假活动,新浪微博有权对活动发起者进行处理。
(2)有奖转发的奖项设置没有中奖率设置。只设置奖品数量,若奖品数量为不限量,则中奖率为100%,即参与转发的人人人中奖。抽奖将在转发时间结束后,在后台启动抽奖。
(3)发起有奖转发活动的同时发布一条微博。转发内容,即发布的微博内容。发布之后即不能修改。如果删除微博,活动则无法访问。转发内容为默认文案,若用户未设置转发所带图片,默认取该活动奖品图片。
(4)高级设置中设定参加资格。参与资格可指定为:需关注 参考技术A 在后台的个人中心操作
PAT乙级1069
1069. 微博转发抽奖(20)
时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
小明PAT考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔N个人就发出一个红包。请你编写程序帮助他确定中奖名单。
输入格式:
输入第一行给出三个正整数M(<= 1000)、N和S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从1开始)。随后M行,顺序给出转发微博的网友的昵称(不超过20个字符、不包含空格回车的非空字符串)。
注意:可能有人转发多次,但不能中奖多次。所以如果处于当前中奖位置的网友已经中过奖,则跳过他顺次取下一位。
输出格式:
按照输入的顺序输出中奖名单,每个昵称占一行。如果没有人中奖,则输出“Keep going...”。
输入样例1:
9 3 2 Imgonnawin! PickMe PickMeMeMeee LookHere Imgonnawin! TryAgainAgain TryAgainAgain Imgonnawin! TryAgainAgain
输出样例1:
PickMe Imgonnawin! TryAgainAgain
输入样例2:
2 3 5 Imgonnawin! PickMe
输出样例2:
Keep going...
#include<iostream>
#include<map>
#include<vector>
#include<string>
using namespace std;
int M, N, S;
map<string, bool> msb;
vector<string> vs;
int main()
scanf("%d%d%d", &M, &N, &S);
vs.push_back(" ");
string s;
for (int i = 0; i < M; i++)
cin >> s;
vs.push_back(s);
msb[s] = false;
int i = S;
if (vs.size() - 1 < S)
cout << "Keep going..." << endl; return 0;
while (i <= M)
if (msb[vs[i]] == false)
cout << vs[i] << endl;
msb[vs[i]] = true;
i += N;
else
i++;
return 0;
以上是关于微博的转发抽奖活动是怎么操作的?的主要内容,如果未能解决你的问题,请参考以下文章