我有一堆作业作为 slurm 中的数组作业运行:
123_[1-500] PD my_job 0:00 me
123_2 R my_job 9:99 me
123_3 R my_job 9:99 me
123_4 R my_job 9:99 me
123_5 R my_job 9:99 me
...
Run Code Online (Sandbox Code Playgroud)
当我阅读scancel的手册页时,它似乎表明如果我执行scancel 123它将停止一切
我错了,还是有其他方法可以停止数组作业?我希望已经运行的作业完成,我只是不想再创建任何作业123,并且我真的不想弄清楚如果我不小心中途杀死了哪些作业需要重新运行
您可以从Project Euler中识别出这一点.我正在尝试编写一个代码,以便从三位数字乘以找到最大的回文数.有cout << i << endl; 在for循环中指示我们在过程中的位置.如果您完全按原样运行该代码,那么我将获得答案,但如果我取出cout << i << endl; 然后我似乎得到零.
我不知道发生了什么,代码似乎工作取决于我是否包括cout来指示我在哪里......什么?
#include <iostream>
using namespace std;
bool palindromecheck(int x);
int main() {
int largest=0;
for (int i = 999; i > 0; i--) {
cout << i << endl;
for (int j = 999; j > 0; j--) {
if (palindromecheck(i*j) && i*j > largest) {
largest = i*j;
}
}
}
cout << "The largest palindrome made from multiplying two 3-digit numbers is " << largest << …Run Code Online (Sandbox Code Playgroud)