这一场就是一个杯具,但是不得不说题目出得很有意思,质量很棒
A没的说
#include<iostream> #include<cstring> #include<cstdio> using namespace std; int num[11]; int main(){ num[0] = 2; num[1] = 7; num[2] = 2; num[3] = 3; num[4] = 3; num[5] = 4; num[6] = 2; num[7] = 5; num[8] = 1; num[9] = 2; char str[3]; while(cin>>str){ int n; n=num[str[0]-'0']*num[str[1]-'0']; cout<<n<<endl; } return 0; }
B题我一直在思考如何把一个数分解为素数因子乘积的形式,实际上直接枚举0---sqrt的因子就可以了!
#include<iostream> #include<cstring> #include<cstdio> #include<cmath> typedef long long ll; int main(){ ll a,b,i,j,k,res; while(scanf("%I64d%I64d",&a,&b)!=EOF){ if(a == b){ printf("infinity\n"); continue; } a -= b; if(a < 0){ printf("0\n"); continue; } res = 0; ll q = sqrt(a); for(i = 1; i <= q; i ++){ if(a % i== 0){ if(i>b){ res++; } if(a/i>b){ res++; } } } if(q > b && q*q == a){ res --; } printf("%I64d\n",res); } return 0; }
C题,直接把前面的#设成1个),把累积下来的(算到最后一个#上,最后注意要检查一遍括号是否匹配成功
#include<iostream> #include<cstdio> #include<cstring> #include<stack> #include<cmath> using namespace std; char str[100010]; int num[100010]; int main(){ int p, i, j, k, len, ans; while(cin>>str){ len = strlen(str); // str[len] = '#'; p = 0; k = 0; bool flag = 1; for(i = 0; i< len; i++){ if(str[i] == '('){ p ++; }else{ if(str[i] == ')'){ if(p<=0){ flag = 0; break; }else{ p --; } }else{ ///// '#' k ++; if(p<=0){ flag = 0; break; }else{ p --; } } } } if(!flag){ puts("-1"); continue; } flag = 1; p = 0; for(i = 0; i < len; i ++){ if(str[i] == '('){ p ++; } else{ p --; } } ans = p + 1; p = 0; j = 0; for(i = 0; i < len; i ++){ if(str[i] == '('){ p ++; } else{ if(str[i] == ')'){ p --; }else{ j ++; if(j != k){ p --; }else{ p -= ans; } } } if(p<0){ flag = 0; break; } } if(!flag||p!=0){ puts("-1"); continue; } for(i = 0; i < k - 1; i ++){ printf("%d\n",1); }printf("%d\n",ans); } return 0; }
相关推荐
Oops! Google Chrome could not connect to codeforces.com Try reloading: codeforces.com Additional suggestions: Access a cached copy of codeforces.com Search on Google:
2. **调整div的`z-index`值**:另一种方法是确保div元素的`z-index`值足够高,以覆盖Flash对象。例如,如果Flash对象没有指定`z-index`值,则可以将div元素的`z-index`值设置为一个较高的正数值,使其显示在Flash...
<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj2" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="810" height=...
2. **减法(Subtraction)**: 减法操作由SUB指令完成。例如,AX减去BX,可以这样表示: ```assembly SUB AX, BX ``` 同样,结果存储在AX中,进位标志CF表示是否发生借位。 3. **乘法(Multiplication)**: ...
今天CF被D恶心到了,写个题解重新整理下思路,(20开始想,25写完暴力代码,1.30才过,优化后的。。 核心思路就是在暴力的基础上进行组合数等差加速。 C(n-2,i-1)*C(j-1,n-2)*(i-1) __ j: n-1 -> m 我们发现内层...
2. **样式继承**:由于CSS的层叠规则,子菜单会继承其上级菜单的样式。在初始样式定义时,要确保第一层的`<ul>`和`<li>`样式不会影响到下拉菜单。例如,设置第一层的`<li>`为浮动`float:left`,但子菜单的`<li>`需要...
2. wmode=opaque:设置为opaque意味着Flash内容是不透明的,它会覆盖在其下方的所有页面元素。这种模式适用于不需要透明效果的场合,可以提供最佳的播放性能。当你不需要看到Flash背景或者下方的页面内容时,可以...
2.注意<embed中的 wmode=transparent… 代码 复制代码代码如下: <object classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ codebase=”...
对于链接覆盖层`div2`,我们需要将其设置为绝对定位,并覆盖在Flash对象之上,同时设置`z-index`属性使其位于最上层,以便用户点击时能触发链接: ```html <div id="div2"> ...
1. **调整div的`z-index`属性**:确保包含Flash的div的`z-index`值低于页面上其他需要覆盖Flash的div元素。 2. **设置Flash对象的`wmode`属性**:将`wmode`属性设置为`opaque`或`transparent`。`opaque`表示Flash...
<div class=g-cf> <div xss=removed class=g-pager> </div> </div> 2、CSS样式文件 .g-cf:after {clear: both;content: ;display: table;} .g-cf {zoom:1;} /*分页*/ .g-pager{ text-align:center; color: #...
div2d比div2c更容易。 你错过了它只是因为你在静态网站上并忘记检查提交数量。 不再。 很多人喜欢在静态网站上寻找Codeforces竞赛。 它是快速和分心的。 唯一的问题是我们需要在网站之间跳转,以便我们不会错过提交...
5. **鼠标离开Div2**:当鼠标离开Div2时,再次设定定时器,让Div2在0.5秒后隐藏。这确保用户可以轻松地返回Div1。 6. **优化代码**:为了减少重复,我们可以将相同的功能合并到一起,比如将Div1和Div2的`...
9. **框模型**:`<div>`元素常用于分组内容,配合CSS实现布局。 10. **表单元素**:`<form>`、`<input>`、`<textarea>`、`<select>`和`<button>`用于创建用户交互表单。 11. **HTML5新特性**:包括离线存储、拖放...
background-color: #CF0313; float: right; padding: 0 10px; } /* 文字样式 */ .skill-jd.top-skill.right-skill span { float: left; font-size: 14px; color: #FFF; margin-top: 25px; } /* 时间显示...
传送门 题意: 找规律,题意就是有多少种方式填充该图形 画两个就发现,输出n即可 代码: #include #include #include #include #include #include #include #include ...#define SZ(x) ((int)(x)
loginPage.frame=xpath>//div[@id='loginDiv']/iframe loginPage.username=xpath>//input[@name='email'] ``` 使用 configparser 库解析 ini 配置文件 要使用 configparser 库解析 ini 配置文件,需要首先导入 ...
功能:OPRD1 <-- OPRD1 + OPRD2 + CF 说明:ADC 指令用于带进位加法运算,结果影响标志位 CF、SF、OF、PF、ZF 和 AF。 6. ADD加法指令 格式:ADD OPRD1, OPRD2 功能:两数相加 说明:ADD 指令用于加法运算,...